Cloud / 3+ Years

Back End Developer

Bengaluru/Bhubaneswar

Job Description

We are seeking a skilled Back End Developer with a focus on NodeJS to join our dynamic team. As a Back End Developer, you will be responsible for developing server-side logic, database integration, and ensuring high performance and responsiveness to requests from the front-end. You will collaborate with cross-functional teams to define, design, and ship new features and enhancements to our existing applications. The ideal candidate will have a strong understanding of Backend technologies, excellent problem-solving skills, and a passion for creating scalable and efficient systems.

Responsibilities

  • Design, develop, and maintain scalable, high-availability backend services using js.
  • Develop RESTful APIs using js and Express to ensure seamless communication between the frontend and backend components.
  • Integrate and manage databases, both relational (e.g., PostgreSQL) and/or NoSQL (e.g., MongoDB), to store, retrieve, and manipulate data
  • Write clean, maintainable, and efficient code; perform code reviews to ensure code
  • Implement thorough testing practices, including unit and integration testing, to maintain code quality and

Requirements

  • Bachelor’s degree in computer science, Software Engineering, or a related
  • 3+ years of professional experience as a Backend Developer, specializing in
  • Strong command over js and Express for backend development.
  • Solid experience with both SQL (e.g., PostgreSQL) and/or NoSQL (e.g., MongoDB)
  • Familiarity with version control systems (e.g., Git) and agile development
  • Excellent problem-solving skills and the ability to debug and troubleshoot complex technical
  • Strong communication skills, both written and verbal, to collaborate effectively with technical and non-technical
  • Strong experience with microservices architecture and system design.

Preferred Qualifications

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud
  • Knowledge of containerization technologies like Docker and orchestration tools such as
  • Familiarity with continuous integration and continuous deployment (CI/CD)
  • Understanding of Agile methodologies and DevOps