Software Development Engineer II

7 days ago


Bengaluru, India PASSIONMOJO Full time

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.

(ref:hirist.tech)
  • Rocket Software

    2 weeks ago


    Bengaluru, India Rocket Software Development India Private Limited Full time

    Job 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...


  • Bengaluru, India Upland Software Full time

    Description 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 Engineer II

    1 month ago


    Bengaluru, India Philips Full time

    JOB DESCRIPTION Job Title Software Engineer II Job Description Job title: Software Engineer II Your role: - Understand software requirements & its translations to Design - Quick in understanding the technical/functional areas of key modules - Develop quick working prototypes as and when necessary - Identify and resolve technical risks -...

  • Software Engineer II

    2 months ago


    Bengaluru, India Philips Full time

    JOB DESCRIPTION Job Title Software Engineer II Job Description Job title: Software Engineer II Your role: • Creates high quality working software • Features driven development in an agile approach • Actively participates in sprint planning, daily stand-up meetings, sprint reviews, sprint retrospectives and backlog refinement. Contributes...

  • Software Engineer II

    2 months ago


    Bengaluru, India SPAR Technology Services India Pvt Ltd. Full time

    Description : The Software Engineer II is an exciting opportunity for a motivated and passionate individual to join the team at Foundry, a subsidiary of the blockchain industry's most prolific and active investor, Digital Currency Group. Reporting to the Engineering Manager the Software Engineer II will play a crucial role in the design, development,...

  • Software Engineer II

    3 months ago


    Bengaluru, India Mimecast Full time

    Software Engineer 2 - FrontendEmail and Collaboration Security TeamAbout the job Mimecast is looking for a Software Engineer II, Front End focused engineer to join our team in Bangalore. This is a global team that will work on building UI for security products. As a Software Engineer II, you will be excited and passionate about building scalable solutions....

  • Engineer II

    3 months ago


    Bengaluru, India Baxter Full time

    Vantive: A New Company Built On Our Legacy Baxter is on a journey to separate our ~$5B Kidney Care segment into a standalone company. Vantive* will build on our nearly 70-year legacy in acute therapies and home and in-center dialysis to provide best-in-class care to the people we serve. We believe Vantive will not only build our leadership in the kidney...


  • Bengaluru, India Jobtrix Full time

    Job Description :As a Software Development Engineer II (SDE II), you will be responsible for designing, developing, and maintaining high-quality software solutions. You will work closely with cross-functional teams to deliver scalable, reliable, and efficient systems. Your role will involve problem-solving, system design, and implementing best practices to...

  • Software Engineer II

    2 weeks ago


    Bengaluru, India Philips Full time

    JOB DESCRIPTION Job Title Software Engineer II Job Description Job title: Software Engineer II Your role: MR Domain Expertise Write high quality test designs for requirements covering all potential test scenarios Perform test execution, test reporting Support team lead in test estimation Perform test setup and other necessary...


  • Bengaluru, India JPMorgan Chase & Co. Full time

    Job Description  As Software Engineer II in Asset and Wealth management in in Mumbai / Bengaluru, who will be an integral part of an agile team that works to enhance, build, and deliver trusted automation solutions for the AWM Production & Infrastructure space in a secure, stable, and scalable way. The engineer is expected to act as a core technical...

  • Tescra Software

    2 months ago


    Bengaluru, India TESCRA SOFTWARE PRIVATE LIMITED Full time

    Job Title : Software Engineer II Job Responsibilities :- 4 - 6 years of hands-on programming experience in Java development EIS is must have skill.- Spring Framework - Spring Boot, Spring REST, Spring Web, Spring ORM, JPA and Hibernate Web Services - Spring REST / JSON and SOAP XML. - Spring, Hibernate Strong UI skills using one of the major JavaScript...

  • Software Engineer II

    2 months ago


    Bengaluru, India Advarra Full time

    Company Information At Advarra, we are passionate about making a difference in the world of clinical research and advancing human health. With a rich history rooted in ethical review services combined with innovative technology solutions and deep industry expertise, we are at the forefront of industry change. A market leader and pioneer, Advarra breaks...

  • Software Engineer II

    4 months ago


    Bengaluru, India Mimecast Full time

    Software Engineer II – StorageWe build, we store, we scale!Our customers rely on us to keep their data safe and secure which requires a massively distributed storage system that is resilient, scalable and highly performant. We combine both proprietary and existing storage technologies in both private and public cloud, to ensure we can serve and preserve...

  • Software Engineer II

    1 month ago


    Bengaluru, India JPMorgan Chase Full time

    You're ready to gain the skills and experience needed to grow within your role and advance your career - and we have the perfect software engineering opportunity for you.As a Software Engineer II at JPMorgan Chase within the Control Room which is aligned to Corporate Technology which is aligned, you are part of an agile team that works to enhance, design,...

  • Software Engineer II

    3 months ago


    Bengaluru, India JPMorgan Chase & Co. Full time

    You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorgan Chase within the Corporate and Investment Banking - Post Trade Technology team, you are part of an agile team that works to enhance, design, and...


  • Bengaluru, India Flipkart Full time

    Software Development Engineer II About the role At Flipkart, SDE-2 are engineers who create features based on product requirements. You’re expected to design and code in multiple tech components related to your functional area. You’re required to learn the best practices and design principles and patterns to make the code-base maintainable and...

  • Software Engineer II

    4 months ago


    Bengaluru, India Upland Software Full time

    Description Senior Software Engineer I (NetSuite Developer)   Opportunity Summary We are looking for an enthusiastic and dynamic individual with an overall experience of 3+ years to join Upland India as Software Engineer for our Upland Business Services team. The ideal candidate will be a self-starter/learner and capable of working within an...


  • Bengaluru, India Skit.ai Full time

    About usSkit.ai is the leading conversational Voice AI platform in the accounts and receivables (ARM) industry, enabling collection agencies to streamline and accelerate revenue recovery. Skit.ai's Compliant, Configurable, and Easy-to-deploy Conversational Voice AI platform is enabling enterprises to automate nearly one million consumer conversations...


  • Bengaluru, India Amazon Development Centre (India) Private Limited Full time

    We are looking for Software Development Engineers to join our Kindle team. We recently launched Amazon First Kindle Scribe, a larger form factor device that now unlocks reading, Note taking and handwriting recognition. Join and be part of team which is working on programs involving Handwriting recognition, text processing, developing and integrating...


  • Bengaluru, India FRND Full time

    Position Overview:As aSoftware Development Engineer II(Python and Django Developer), you will be an integral part of our software development team, responsible for designing, implementing, and maintaining robust and scalable web applications using Python and the Django framework. You will collaborate closely with cross-functional teams to develop innovative...