Loading...

{{notif_text}}

Last chance to connect with exciting companies hiring right now - Register now!|L I V E{{days_remaining}} days {{hours_remaining}} hours left!

Algorithms Jobs in Bangalore (Bengaluru)

Explore top Algorithms Job opportunities in Bangalore (Bengaluru) for Top Companies & Startups. All jobs are added by verified employees who can be contacted directly below.

Senior Data Engineer (SDE II)

Founded 2017
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
2 - 7 years
Salary icon
Best in industry{{renderSalaryString({min: 1500000, max: 3000000, duration: "undefined", currency: "INR", equity: false})}}

Couture.ai is building a patent-pending AI platform targeted towards vertical-specific solutions. The platform is already licensed by Reliance Jio and few European retailers, to empower real-time experiences for their combined >200 million end users. The founding team consists of BITS Pilani alumni with experience of creating global startup success stories. The core team, we are building, consists of some of the best minds in India in artificial intelligence research and data engineering. We are looking for multiple different roles with 2-7 year of research/large-scale production implementation experience with: - Rock-solid algorithmic capabilities. - Production deployments for massively large-scale systems, real-time personalization, big data analytics, and semantic search. - Or credible research experience in innovating new ML algorithms and neural nets. Github profile link is highly valued. For right fit into the Couture.ai family, compensation is no bar.

Job posted by
apply for job
apply for job
Shobhit Agarwal picture
Shobhit Agarwal
Job posted by
Shobhit Agarwal picture
Shobhit Agarwal
Apply for job
apply for job

Data Science Engineer (SDE I)

Founded 2017
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
1 - 3 years
Salary icon
Best in industry{{renderSalaryString({min: 1200000, max: 2000000, duration: "undefined", currency: "INR", equity: false})}}

Couture.ai is building a patent-pending AI platform targeted towards vertical-specific solutions. The platform is already licensed by Reliance Jio and few European retailers, to empower real-time experiences for their combined >200 million end users. For this role, credible display of innovation in past projects (or academia) is a must. We are looking for a candidate who lives and talks Data & Algorithms, love to play with BigData engineering, hands-on with Apache Spark, Kafka, RDBMS/NoSQL DBs, Big Data Analytics and handling Unix & Production Server. Tier-1 college (BE from IITs, BITS-Pilani, top NITs, IIITs or MS in Stanford, Berkley, CMU, UW–Madison) or exceptionally bright work history is a must. Let us know if this interests you to explore the profile further.

Job posted by
apply for job
apply for job
Shobhit Agarwal picture
Shobhit Agarwal
Job posted by
Shobhit Agarwal picture
Shobhit Agarwal
Apply for job
apply for job

Senior Software Engineer

Founded 2005
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[3 - 1]}}
via zyoin
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
4 - 7 years
Salary icon
Best in industry{{renderSalaryString({min: 2500000, max: 5000000, duration: "undefined", currency: "INR", equity: false})}}

the development of the backend systems for our first product Build reliable, secure and performant backend systems Drive test coverage and continuous delivery automation within the team Mentor and provide feedback to teammates Requirements 5+ years of software development experience Strong computer science fundamentals Deep and wide knowledge of Java ecosystem Can write code that is readable, maintainable, secure and performant Know the importance of tests and how to approach writing different types of tests Good intuition for REST API design Deep understanding of relational databases, transactions, entity-relationship modeling Comfortable writing highly concurrent systems Experienced in using profilers, tuning garbage collection, optimizing SQL queries

Job posted by
apply for job
apply for job
Tapish Bhattkoti picture
Tapish Bhattkoti
Job posted by
Tapish Bhattkoti picture
Tapish Bhattkoti
Apply for job
apply for job

Software Developer - Android SDK

Founded 2019
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Remote, Bengaluru (Bangalore)
Experience icon
3 - 8 years
Salary icon
Best in industry{{renderSalaryString({min: 2500000, max: 4000000, duration: "undefined", currency: "INR", equity: false})}}

About us: 100MS is building a Platform-as-a-Service for developers integrating video-conferencing experiences into their apps. Our SDKs enable developers to add gold standard audio-video quality conferencing with much faster shipping times. We are a team uniquely placed to work on this problem. We have built world-record scale live video infrastructure powering billions of live video minutes in a day. We are a remote-first global team with engineers who've built video teams at Facebook and Hotstar. Job Role:  As part of the client SDK team, you will be designing SDKs that bring the ease-of-use of Stripe and the quality-and-scale of zoom to video conferencing.   You Will: Drive design and implementation of 100ms' Android SDKs Articulate complex architecture problems, drive engineering excellence and collaborate with a cross-functional team Speak with fellow developers - our customers - to identify and prioritize features that will help achieve our goals of gold-standard audio-video conferencing in a few lines of code Help scale our platform to support billions of minutes a day across thousands devices around the world Help maintain a first-class developer onboarding experience - including writing documentation and sample apps Contribute to open source as we set the standards for video conferencing  You Have: Bachelor's degree or equivalent practical experience 4 years of professional software development experience, or 2 years with an advanced degree Experience with Android framework development Programming experience in Java Experience in API design, performance optimisation, client architecture or tools in the mobile space Knowledge of Android SDK performance tools and optimisation techniques Ability to ship consumer facing, high quality, mobile products Good To Have: Experience with video conferencing, Sockets, WebRTC, and realtime communication Experience with Video Streaming, HLS, Dash Experience with Kotlin Ability to take on complex and ambiguous problems Strong inclination to keep up-to-date with latest trends, learn new concepts, or contribute to open-source projects and would be eager to talk about ideas in internal or external forum Why 100ms You'll be part of a small team at a fast-growing engineering-first startup You'll work with engineers across the globe with experience at Facebook and Hotstar You can grow as an individual contributor or as a team leader - freedom to set your own goals You'll work on problems at the cutting-edge of real-time video communication technology at massive scale

Job posted by
apply for job
apply for job
Ranjana Singh picture
Ranjana Singh
Job posted by
Ranjana Singh picture
Ranjana Singh
Apply for job
apply for job

Backend Developer

Founded 2012
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 5 years
Salary icon
Best in industry{{renderSalaryString({min: 1000000, max: 1500000, duration: "undefined", currency: "INR", equity: false})}}

What is the role? You will be focusing on development of all server-side logic, definition, and maintenance of the central database. With your expertise in Node.js and as a full stack developer you will be managing the interchange of data between the server and the users.   Key Responsibilities Design and develop SaaS-based applications based on microservices architecture Driving innovations in the platform constantly Estimate efforts, identify risks, devices and meets project schedules Mentors/coaches engineers and provide technical leadership ‍What are we looking for? An enthusiastic individual with the following skills. Please do not hesitate to apply if you do not match all of it. We are open to promising candidates who are passionate about their work and are team players. BS/MS in Computer Science or equivalent. 3-6 years of strong design/development experience in building massively large-scale distributed internet systems and products Strong understanding of DevOps tasks, CI/CD Excellent communication and interpersonal skills Have keen eye to detail Displayed effectiveness in being a team player, have a proven track record of performance Enjoys working on challenging assignments and is result oriented Self-starter, self-motivated and work with minimal supervision Agile and display flexibility in swiftly adapting to change in work requirement ‍‍ Strong proficiency in – JavaScript, Node.js and frameworks available for it Code versioning tools, such as Git NoSQL and RDBMS systems Push-pull systems like Kafka, Redis Data structures & algorithms skills ‍ ‍Good to have experience – Programming languages like Python, Golang, ReactJs ‍ Be familiar with – Designing highly available solutions, fault-tolerant systems, microservices architecture, REST APIs for on-premises, cloud (Google Cloud Platform or Amazon Web Services or Microsoft Azure), or hybrid infrastructure. Modern container technologies such as Docker, Kubernetes Server-side templating languages such as Jade, EJS etc Open source software, frameworks, and broader cutting-edge technologies   Whom will you work with? You will closely work with the engineering team and support the Product Team of Plum.   What can you look for? A wholesome opportunity in a fast paced environment that will enable you to juggle between concepts, interact and share your ideas and have loads of learning while at work. This role will help you learn what and how ledgers work in a high volume traffic system. Will learn microservice for a high availability system. Work with a team of highly talented young professionals and enjoy the benefits of being at Xoxoday. ‍ We are A fast growing SaaS commerce company based in Bangalore with offices in Delhi, Mumbai, SF, Dubai, Singapore and Dublin. We have three products in our portfolio: Plum, Empuls and Compass. Xoxoday works with over 1000 global clients. We help our clients in engaging and motivating their employees, sales teams, channel partners or consumers for better business results.   Way forward We look forward to connecting with you. As you may take time to review this opportunity, we will wait for a reasonable time of around 3-5 days before we screen the collected applications and start lining up job discussions with the hiring manager. We however assure you that we will attempt to maintain a reasonable time window for successfully closing this requirement. The candidates will be kept informed and updated on the feedback and application status.

Job posted by
apply for job
apply for job
Vidhya K picture
Vidhya K
Job posted by
Vidhya K picture
Vidhya K
Apply for job
apply for job

Software Engineer

Founded 2015
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore), Chennai
Experience icon
5 - 7 years
Salary icon
Best in industry{{renderSalaryString({min: 500000, max: 700000, duration: "undefined", currency: "INR", equity: false})}}

3+ years in Spring, Boot, Hibernate 3+ years in Core JAVA Candidates based out of Bangalore & Chennail only The ideal candidate must have experience in enterprise application design, system performance and scalability 5+ year experience in web services, distributed systems, and highly available and scalable applications. Strong object-oriented programming skills in Java Very good knowledge of Core Java and J2EE and should have worked on high availability, low latency platforms. Ability to question status quo and identify bad design/code patterns which can impact performance and maintainability of the code. Excellent understanding of system design and design patterns. Previous experience with the Agile methodology. Experience in developing robust RESTful services is desirable. Have very good communication skills Have strong experience in the Spring framework. Good experience in SQL/Oracle BS degree in computer science or related fields. MS degree desired.

Job posted by
apply for job
apply for job
Staffio HR picture
Staffio HR
Job posted by
Staffio HR picture
Staffio HR
Apply for job
apply for job

Engineering Head

Founded 2015
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
7 - 12 years
Salary icon
Best in industry{{renderSalaryString({min: 4000000, max: 8000000, duration: "undefined", currency: "INR", equity: false})}}

Exp: 7 - 12 years Min 5+ years in team management Solid experience building teams from scratch in Startups Preferred: Talents from Tier 1 Tech Schools / IT Product Startups Key Skills: Java, Python, Distributed Systems, Data Structures, Algorithms, AWS, Design Patterns, HLD, LLD, Data Analytics, MongoDB, Node Js Responsibilities: • Vision: Building a vibrant technology culture via a shared strategic architecture vision, as the Chief Architect of the company. • Mission: Driving the platform and product vision to life. • Goals: Leading and delivering on the long-term road map for engineering and infrastructure efficiency. • Execution: Building and sustaining core reusable technology that would ensure scalability, reliability, availability and resiliency for all the products running on the platform and power the enterprise's quest to remain technologically competitive as it extends its customer base and enhances customer experiences continuously. • Assets: Owning all relevant platform technology and infrastructure, both internal (like Dev and staging environments, DevOps stacks, etc.) and client-facing (like production and HA / DR environments) • Tools and frameworks: Leading a team of engineers and architects across DevOps, Site-Reliability, Product TechOps / NOC, Frameworks and Cloud Infrastructure teams. • Thought leadership and industry presence: Representing technology branding and evangelism, as the face and voice of enterprise technology; sharing and evangelizing the technology strategy with internal and external entities, including employees, customers, partners, analysts, technical networks and investors. • Team leadership: Helping build the technical talent brand of the company and in managing their portfolio of IP (intellectual property), via multiple media like blogs, conference presentations and tech media coverage. Candidate persona mapping: This role would be part of the Senior Leadership Team of the company, Our typical candidate for this role would be a person who: • Is a Senior Technical Architect/Manager with 8+ years experience in Product First Tech First companies operating on a global scale a) Preferably, with rich experience working in Silicon Valley, USA / IT Product Startups b) Rich experience in helping build platforms that have supported products built from scratch and which have scaled over time c) Rich experience in helping deploy products on the SaaS model • Has rich and diverse experience in platform technology areas like design and architecture, APIs and Microservices, cloud infrastructure (private, public, hybrid or multiple), security, scale, tooling and multiple frameworks • Has an executive presence and strong communication skills • Demonstrates technology thought leadership • Demonstrates a record of leading a team of Architects, managing, mentoring and appraising them • Is, preferably, a programming polyglot • Should have built diverse teams from scratch

Job posted by
apply for job
apply for job
Staffio HR picture
Staffio HR
Job posted by
Staffio HR picture
Staffio HR
Apply for job
apply for job

NLP Engineer

Founded 2020
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
4 - 10 years
Salary icon
Best in industry{{renderSalaryString({min: 1000000, max: 3000000, duration: "undefined", currency: "INR", equity: false})}}

Your responsibilities: Build, improve and extend NLP capabilities Research and evaluate different approaches to NLP problems Must be able to write code that is well designed, produce deliverable results Write code that scales and can be deployed to production You must have: Fundamentals of statistical methods is a must Experience in named entity recognition, POS Tagging, Lemmatization, vector representations of textual data and neural networks - RNN, LSTM A solid foundation in Python, data structures, algorithms, and general software development skills. Ability to apply machine learning to problems that deal with language Engineering ability to build robustly scalable pipelines Ability to work in a multi-disciplinary team with a strong product focus

Job posted by
apply for job
apply for job
Naveen Taalanki picture
Naveen Taalanki
Job posted by
Naveen Taalanki picture
Naveen Taalanki
Apply for job
apply for job

Software Developer

Founded 2014
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
5.5 - 9 years
Salary icon
Best in industryBest in industry

Key Responsibilities:     Drive discussions to create/improve the product, process, and technology     Build abstractions and contracts with separation of concerns for a larger scope     Rapid prototyping     Robust and scalable web-based applications     Do high-level design with guidance; Functional modeling, break-down of a module     Thinking platforms & reuse, the open-source contribution will be a plus     Do incremental changes to architecture: impact analysis of the same     Do performance tuning and improvements in large scale distributed systems     Mentor young minds and foster team spirit. Desired Skills :     Extensive and expert programming experience in any one programming language (strong OO skills preferred). Deep experience in Java     A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.     Have a penchant for solving complex and interesting problems     BE/BTech, MTech in Computer Science or related technical discipline (or equivalent).     Excellent coding skills – should be able to convert the design into code fluently Good skills to write unit & integration tests with reasonable coverage of code & interfaces - TDD is a plus     Experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with a huge amounts of data. Experience with multi-threading and concurrency programming     Ability to switch between the technologies and learn new skills on the go.

Job posted by
apply for job
apply for job
vignesh N picture
vignesh N
Job posted by
vignesh N picture
vignesh N
Apply for job
apply for job

Software Developer

Founded 2016
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
2 - 4 years
Salary icon
Best in industry{{renderSalaryString({min: 700000, max: 800000, duration: "undefined", currency: "INR", equity: false})}}

As a Full-stack Engineer, you’ll be involved in implementing both the backend and frontend for new and existing applications at PropsAMC. You will be joining a talented, collaborative team at the forefront of exciting new ventures in the real estate analytics and asset management space. Our ideal candidate will bring to the table a passion for creating elegant and functional user experiences.We are looking for a who can work independently on all tiers comprising of:- Backend and frontend components of new web applications using Django & HTML5/CSS/JavaScript.- Design and implementation of data storage and schema- Integrate with third-party APIs like social media platforms, helpdesk etc.- Participate in all aspects of the project lifecycle including requirements gathering, functional specification, design, development, QA, and maintenanceQualifications- Computer Science Degree or equivalent experience- Minimum 4 years of experience developing in Python and Django- 2 years of front-end development experience with HTML5, JavaScript, and CSS3- Solid understanding of jQuery, Bootstrap, Angular JS or similar- Hands on experience with PostgreSQL or similar RDBMS- Experience with web application security and secure coding practices- Experience in tools and techniques for automated testing, building and deploying the application- Working knowledge of GitBonus- Write software for fun and have worked on projects of your own that you can demo - please include your github.com link.- Understanding of Server, network and hosting environment- Understanding and in a few cases mastery of agile tools and concepts- Experience in GIS Applications – using PostGIS features of PostgreSQL- Experience in responsive web design

Job posted by
apply for job
apply for job
Natasha Name picture
Natasha Name
Job posted by
Natasha Name picture
Natasha Name
Apply for job
apply for job

Software Developer 3

Founded 2005
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[3 - 1]}}
via zyoin
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
8 - 10 years
Salary icon
Best in industry{{renderSalaryString({min: 2000000, max: 4000000, duration: "undefined", currency: "INR", equity: false})}}

Critical Functional Skills   Solid understanding and knowledge of Java/C/C++. You should understand the concepts of multithreading, I/O, messaging, instrumentation etc and their implementation in Java/Any other Object-Oriented Language. Proficiency in the implementation of algorithms and the use of advanced data structures to solve problems in computing. A solid foundation in the principles of computer science is desired. Ability to write clean, modular, and loosely coupled code by the use of design patterns.  H/She should be able to break down and architect complex software systems. For example- Build Cars Availability Engine for Ola. Strong decision-making ability  Deep expertise in at least one programming language & tech stack. Substantial experience in building complex and scalable solutions. Strong object-oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces The ability to do deep problem solving and build elegant, maintainable solutions to complex problems. Experience leading multi-engineer projects and mentoring junior engineers Experience with full life cycle development in any programming language on a Linux platform Comprehensive operational experience including, optimizations, deployments and tuning servers like apache/mysql/tomcat/solr Prior experience in working with Agile software methodologies (XP, Scrum), TDD, and Continuous Integration(CI/CD) a plus. BTech, MTech, or higher in Computer Science or related technical discipline (or equivalent). Or high technical acumen and rich technical experience Experience in building data-driven web application design and development is a plus Expert level experience in building a scalable, large and complex business application   Experience Required Typically with an experience of 8+ years of development experience in a product firm. Must have lead, designed, architected and delivered at least 1 project in his previous assignments independently.   Minimum Qualifications Required Btech/MS from a reputed Institute Deep expertise with any or combination programming languages: Java, C++, C#, Ruby, Scala, Go any object-oriented high-level proprietary or open-source language with strong programming constructs. We are not skill-specific but go by strength in competencies Machine coding ○ Single machine in-memory program ○ Need a working code with functionality ○ Readable and well-designed code with right abstractions, separation of concerns, right design patterns ○ Performant code with concurrency and efficient data structures ○ Write test cases covering the happy path and edge cases Problem Solving ○ Choose the right combination of data structures to solve the problem ○ Identify most edge cases for the problem ○ Identify opportunities of parallelism: utilizes multi-core solutions where applicable Design & Architecture ○ Distributed systems design and system interaction ○ Identify API signatures ○ LLD with class design ○ Solve for performance & availability

Job posted by
apply for job
apply for job
Shubha N picture
Shubha N
Job posted by
Shubha N picture
Shubha N
Apply for job
apply for job

Senior Technologist/Technical Lead - Java

Founded 2010
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Remote, Bengaluru (Bangalore)
Experience icon
5 - 12 years
Salary icon
Best in industry{{renderSalaryString({min: 1800000, max: 5500000, duration: "undefined", currency: "INR", equity: false})}}

Senior Technologist / Technical Lead - Java, OOAD  (Individual Contributor) at Bangalore.Looking for a Senior Java technologist at Bangalore.This position is with a fast growing Ecommerce Startup.Kindly Refer To The Below Pointers :- Hands on experience in developing Java with OOAD, Datastructures, MullithreadingTechnical Architect responsible for SDLC, designs, developer mentoring, code reviews, hands on implementations.- Strong proficiency in Java, design patterns.

Job posted by
apply for job
apply for job
Zeal Consultants picture
Zeal Consultants
Job posted by
Zeal Consultants picture
Zeal Consultants
Apply for job
apply for job

Software Developer 3

Founded 2005
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[3 - 1]}}
via zyoin
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
7.5 - 12 years
Salary icon
Best in industry{{renderSalaryString({min: 3500000, max: 9500000, duration: "undefined", currency: "INR", equity: false})}}

Job Specifications • BE/B. Tech. Computer Science or MCA from a reputed University. • 7+ Years of experience in software development, with emphasis on JAVA/J2EE Server side programming. • Hands on experience in Core Java, Multithreading, RMI, Socket programing, JDBC, NIO, webservices and Design patterns. • Should have Knowledge of distributed system, distributed caching, messaging frameworks, ESB etc. • Knowledge of Linux operating system and PostgreSQL/MySQL/MongoDB/Cassandra database is essential. • Additionally, knowledge of HBase, Hadoop and Hive are desirable. • Familiarity with message queue systems and AMQP and Kafka is desirable. • Should have experience as a participant in Agile methodologies. • Should have excellent written and verbal communication skills and presentation skills. • This is not a Fullstack requirement, we are purely looking out for Backend resources.

Job posted by
apply for job
apply for job
RAKESH RANJAN picture
RAKESH RANJAN
Job posted by
RAKESH RANJAN picture
RAKESH RANJAN
Apply for job
apply for job

Senior Software Developer

Founded 2005
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[3 - 1]}}
via zyoin
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
8 - 12 years
Salary icon
Best in industry{{renderSalaryString({min: 3000000, max: 9000000, duration: "undefined", currency: "INR", equity: false})}}

Job Specifications • BE/B. Tech. Computer Science or MCA from a reputed University. • 8+ Years of experience in software development, with emphasis on JAVA/J2EE Server side programming. • Hands on experience in Core Java, Multithreading, RMI, Socket programing, JDBC, NIO, webservices and Design patterns. • Should have Knowledge of distributed system, distributed caching, messaging frameworks, ESB etc. • Knowledge of Linux operating system and PostgreSQL/MySQL/MongoDB/Cassandra database is essential. • Additionally, knowledge of HBase, Hadoop and Hive are desirable. • Familiarity with message queue systems and AMQP and Kafka is desirable. • Should have experience as a participant in Agile methodologies. • Should have excellent written and verbal communication skills and presentation skills. • This is not a Fullstack requirement, we are purely looking out for Backend resources.

Job posted by
apply for job
apply for job
RAKESH RANJAN picture
RAKESH RANJAN
Job posted by
RAKESH RANJAN picture
RAKESH RANJAN
Apply for job
apply for job

Fullstack Developer

Founded 2015
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 6 years
Salary icon
Best in industry{{renderSalaryString({min: 300000, max: 700000, duration: "undefined", currency: "INR", equity: false})}}

About Us:We are an online private tutoring service with a dedicated team of experienced tutors from around the world. We were founded in 2014 to meet the growing need of students for non-traditional classroom learning. We emphasize self-discovery, and focus on transformational and independent learning.Our teaching methods are custom-designed for the specific needs of our students. We offer 1-on-1 online tutoring delivered on our proprietary MySchoolPage Tutoring System- (MTS). Based on the latest cognitive theories for delivering online learning, the system consists of a highly interactive whiteboard and other multimedia tools. This enables students in virtual classrooms to write, speak, draw or discuss lessons.We're passionate about education as a means of understanding in our world, which in turn propels our motivation to teach.Responsibilities and Duties1. Proficiency in Python, NodeJS, React JS, React Native2. Strong understanding of basic data structures and algorithms.3. Code in a variety of programming languages like Go, Java, C, Erlang. . You name it and embrace the right tool for the right job.4. Exposure to AWS - Lambda is desirable.5. Collaborate on system reliability, architecture and code quality6. Good at applying right algorithms at the right place7. Quickly adapt to the technology changes.Required Experience, Skills and Qualifications1. Experience as Full Stack developer 3 to 5 years.2. Experienced with common API authentication methods like OAuth, JWT, etc.3. Java server side frameworks(Like Spring, Hibernate)4. know how to architecture and implement the systems and services to scale 1000x.5. Should be able to handle REST or SOAP services.6. Deal with Apache Kafka and Apache Spark.7. Know the servers (AWS or Droplet or Kubernets whatever which work is better).8. Good written and oral communication skills.9. Should be a team player with a mind-set that is inclined towards innovation and bringing a difference10. Must respect diverse culture and believe in technology as a process enabler11. Should know or have inclination towards learning new techniques and tools for websites.Location: Bangalore. Currently employees would be requested to work from home due to the Covid situation, but can be asked to come to office for meetings. Hence it is imperative for the selected employee to be physically located in Bangalore. In case, the candidate is not located in Bangalore, they should consider relocation to the city once Covid situation improves.Immediate Joiners Required.

Job posted by
apply for job
apply for job
Souvik Bhattacharjee picture
Souvik Bhattacharjee
Job posted by
Souvik Bhattacharjee picture
Souvik Bhattacharjee
Apply for job
apply for job