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