Software Development Engineer II
2 months ago
About the Company :
We are a forward-thinking travel company using technology to revolutionise the travel experience. We develop cutting-edge platforms that enable travellers to seamlessly plan, book, and manage their journeys. We are looking for a highly skilled SDE 2 - Backend Engineer to join our dynamic team and play a pivotal role in building robust and scalable backend services that power our travel solutions.
Location : Hybrid/ Bangalore
Job Type : Full-Time
Job Description :
As an SDE 2 - Backend Engineer, you will be responsible for leading the design, development, and optimization of backend systems, focusing on scalability, security, and performance. You will work closely with frontend teams and product stakeholders to deliver high-quality features, mentor junior developers, and ensure our backend infrastructure is highly reliable and efficient.
Key Responsibilities :
- Architect, develop, and maintain backend systems using Node.js and frameworks such as Express.js or Nest.js.
- Design and implement efficient database solutions using MySQL and MongoDB, optimizing for performance, scalability, and data integrity.
- Lead the development of secure, high-performance, and scalable RESTful APIs to serve millions of users.
- Ensure secure authentication, authorization, and data protection mechanisms.
- Collaborate with cross-functional teams, including frontend engineers, product managers, and DevOps, to deliver seamless integrations.
- Drive performance optimization efforts by profiling and improving backend services, minimizing downtime and latency.
- Implement robust monitoring, logging, and alerting systems to ensure high system availability.
- Mentor and guide SDE 1 engineers and other junior team members, conducting code reviews and sharing best practices.
- Keep up-to-date with the latest backend technologies and frameworks, proposing and implementing improvements where appropriate.
Requirements :
Must-Have :
- Experience : 3-5 years of hands-on backend development experience with Node.js.
- Languages & Frameworks : Strong proficiency in Node.js and frameworks like Express.js or Nest.js.
- Database Management : Extensive experience with MySQL and MongoDB, including query optimization and schema design.
- API Expertise : Proven experience in building, scaling, and optimizing RESTful APIs.
- Performance Tuning : Strong understanding of performance bottlenecks in backend systems and how to resolve them.
- Security : Expertise in backend security best practices, including OAuth, JWT, and encryption.
- Testing : Experience with automated testing frameworks, unit, and integration testing.
- Version Control : Solid understanding of Git and collaboration workflows.
Nice to Have :
- Microservices Architecture : Experience in designing and implementing microservices-based applications.
- Cloud Platforms : Knowledge of cloud services such as AWS, Google Cloud, or Azure for deployment and scaling.
- CI/CD Pipelines : Experience in setting up and maintaining CI/CD pipelines (e.g., Jenkins, CircleCI, GitLab CI).
- Containerization : Experience with Docker or Kubernetes for containerized application deployment.
- Caching & Queuing : Hands-on experience with Redis, Memcached, or RabbitMQ for caching and message queuing.
-
Software Engineer II Position
1 month ago
Bengaluru, Karnataka, India Upland Software Full timeJob Title: Software Engineer IIJob Summary:We are seeking a highly skilled Software Engineer II to join our Upland InGenius team. As a key member of our global development team, you will be responsible for integrating CRM and telephony systems, working with our global development team to deliver high-quality software solutions.Key Responsibilities:Develop...
-
Software Developer II
4 weeks ago
Bengaluru, Karnataka, India Upland Software Full timeJob Title: Software Developer IIWe are seeking a skilled Software Developer II to join our Upland InGenius product development team. As a Software Developer II, you will be responsible for designing, developing, and testing software applications using multiple technologies across both front and back ends.Key Responsibilities:Develop new features using...
-
Software Engineer II
1 month ago
Bengaluru, Karnataka, India Upland Software Full timeAbout the RoleWe are seeking a highly skilled Software Engineer II to join our core development team at Upland BA Insight. As a key member of our team, you will be responsible for designing, developing, and implementing advanced search solutions using cutting-edge technologies.Key ResponsibilitiesDesign and develop high-performance search engines using C#...
-
Senior Software Engineer II
1 month ago
Bengaluru, Karnataka, India Upland Software Full timeAbout the RoleWe are seeking a highly skilled and experienced Senior Software Engineer II to join our Upland Business Services team. As a key member of our team, you will be responsible for designing, developing, and implementing custom solutions using NetSuite.Key ResponsibilitiesDevelop and implement custom NetSuite solutions to meet business...
-
Rocket Software
2 months ago
Bengaluru, India Rocket Software Development India Private Limited Full timeJob Description :The Software Engineer-II will design, develop, troubleshoot, and debug software programs for both enhancements and new product development. You will be responsible for developing software tools, including but not limited to operating systems, compilers, routers, networks, utilities, databases, and internet-related tools. The role requires...
-
Software Development Engineer II
4 weeks ago
Bengaluru, Karnataka, India Microchip Technology Full timeJob Title: Software Development Engineer IIAre you looking for a rewarding opportunity to work on a cutting-edge EMS/NMS product at Microchip Technology? We are seeking a highly skilled Software Development Engineer II to join our team in Bangalore. As a key member of our team, you will be responsible for designing and developing software for our EMS/NMS...
-
Software Development Engineer II
1 month ago
Bengaluru, Karnataka, India Practo Full timeJob Title: Software Development Engineer IIAbout the Role:Practo is a leading healthcare platform that connects patients with healthcare providers worldwide. We're seeking a skilled Software Development Engineer II to join our team and contribute to the development of scalable and high-performance UI solutions using React and Node.js.Key...
-
Software Development Engineer II
4 weeks ago
Bengaluru, Karnataka, India HyrEzy Talent Solutions Full timeJob Title : Software Development Engineer IIPosition OverviewWe are looking for a skilled Software Development Engineer II to join our team. In this role, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign and develop software applications using a variety of programming languages, including Node.js...
-
Software Development Engineer II
4 weeks ago
Bengaluru, Karnataka, India ADCI - Karnataka Full timeSoftware Development Engineer IIAbout the RoleWe are seeking a highly skilled Software Development Engineer II to join our Selection Monitoring team at ADCI - Karnataka. This role will play a key part in solving complex problems and building innovative solutions to drive authoritative selection on Amazon platform.Key ResponsibilitiesWork with other Sr. SDEs...
-
Software Development Engineer II
1 month ago
Bengaluru, Karnataka, India Pacifico Solutions Full timeJob Title: Software Development Engineer IIAbout the Role:Pacifico Solutions is seeking a skilled Software Development Engineer II to join our team. As a key member of our engineering team, you will be responsible for developing high-quality Java Spring Boot-based backend applications.Key Responsibilities:Developing Java Spring Boot-based backend...
-
Software Development Engineer II
4 weeks ago
Bengaluru, Karnataka, India Jobtrix Full timeJob Title: Software Development Engineer IIJob Summary:Jobtrix is seeking an experienced Software Development Engineer II to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software solutions. Your role will involve working closely with cross-functional teams to deliver...
-
Software Engineer II
1 month ago
Bengaluru, Karnataka, India Global Pharma Tek Full timeJob Title: Software Engineer IIGlobal Pharma Tek is seeking a highly skilled Software Engineer II to join our team. As a key member of our SoC Validation Team, you will be responsible for designing, developing, and debugging system/IP validation frameworks for bare-metal and light-weight-RTOS environments.Key Responsibilities:Design and develop system/IP...
-
Bengaluru, Karnataka, India Upland Software Full timeJob Description:Upland InGenius is seeking an experienced Software Engineer II to join our global development team. As a Software Engineer II, you will play a pivotal role in integrating CRM and telephony systems for our Upland InGenius product.Key Responsibilities:Develop new features using multiple technologies across both front and back end.Troubleshoot...
-
InGenius - Software Engineer II
6 months ago
Bengaluru, India Upland Software Full timeDescription Software Engineer IIJob Description Opportunity Summary We are looking for an enthusiastic and dynamic individual to join Upland India as a Software Engineer II for our Upland InGenius product. The individual will work with our global development team integrating CRM and telephony systems.At InGenius, we integrate Customer...
-
Software Development Engineer-Test II
4 weeks ago
Bengaluru, Karnataka, India ADCI - Karnataka - A66 Full timeAbout the RoleAs a Software Development Engineer-Test II with Amazon Lab126, you will be a key member of our team responsible for designing and engineering high-profile consumer electronics. Your passion for coding will be put to the test as you stress prototypes and suggest design improvements to deliver superior products.This role requires a solid...
-
Software Development Engineer-Test II
1 month ago
Bengaluru, Karnataka, India ADCI - Karnataka - A66 Full timeAbout the RoleAs a Software Development Engineer-Test II at ADCI - Karnataka - A66, you will be part of a dynamic team that designs and engineers high-profile consumer electronics. Your passion for coding will be utilized to stress prototypes and suggest design improvements to deliver superior products.Key ResponsibilitiesWrite sophisticated SW tools and...
-
Senior Software Engineer II
4 weeks ago
Bengaluru, Karnataka, India Upland Software Full timeAbout Upland Business ServicesWe are the business services team of Upland Software, supporting all the internal applications and products that Upland uses.Job SummaryWe are looking for an enthusiastic and dynamic individual to join our team as a Senior Software Engineer II for our Upland Business Services team. The ideal candidate will be a...
-
Software Engineer II
4 weeks ago
Bengaluru, Karnataka, India Practo Full timeJob Title: Software Engineer IIAt Practo, we are looking for a talented Software Engineer II to join our UI development team. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and high-performance UI solutions using React and Node.js.Responsibilities:Collaborate with cross-functional teams to design,...
-
Software Development Engineer II
1 month ago
Bengaluru, Karnataka, India Tesco Technology Full timeJob Title: Software Development Engineer IIJob Summary: We are seeking a highly skilled Software Development Engineer II to join our Retail Demand Forecasting team. As a key member of our team, you will be responsible for building data pipelines that ensure accurate, timely, and relevant results from our forecast algorithms.Key Responsibilities:Design and...
-
Software Development Engineer II Position
4 weeks ago
Bengaluru, Karnataka, India ADCI - Karnataka Full timeKey Role DetailsJob Title: Software Development Engineer II PositionLocation: Various global locations, including Bangalore, INDJob Type: Full-timeAbout Us: ADCI - Karnataka is a leading company in the industry, and we're looking for talented individuals to join our team.Job Description:We're seeking a skilled Software Development Engineer II to join our...