Job Description:
We are seeking a skilled and experienced Backend Developer to join our team. The ideal candidate should have a strong background in backend development, with a focus on Node.js and Express.js frameworks. They should have experience of 4-5 years in designing and developing scalable, secure, and efficient APIs.
Key Responsibilities:
- Design and develop backend systems using Node.js and Express.js frameworks.
- Collaborate with cross-functional teams to understand project requirements and develop solutions.
- Design and develop RESTful APIs that meet project requirements.
- Write clean, efficient, and maintainable code that adheres to best practices.
- Optimize API performance for maximum speed and scalability.
- Test APIs using tools such as Postman, CURL, or other testing frameworks.
- Troubleshoot and debug issues, and implement solutions to improve API functionality and performance.
- Stay updated on the latest technologies and trends in backend development, and incorporate new technologies into projects as appropriate.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 4-5 years of experience in backend development, with a strong focus on Node.js and Express.js frameworks.
- Proficient in JavaScript and experience with Node.js and Express.js frameworks.
- Strong knowledge of backend architecture and design patterns.
- Experience with database management systems such as MySQL, PostgreSQL, or MongoDB.
- Experience with version control systems such as Git.
- Experience with testing frameworks such as Jest, Mocha, or Chai.
- Strong problem-solving skills and ability to work independently as well as in a team.
- Excellent communication and collaboration skills.
Preferred Qualifications:
- Experience with containerization technologies such as Docker and Kubernetes.
- Experience with CI/CD pipelines and continuous integration/continuous deployment (CI/CD) tools.
- Experience with cloud platforms such as AWS, Google Cloud, or Azure.
- Experience with performance optimization techniques for APIs.
- Experience with security best practices for APIs, including authentication and authorization.
- Experience with microservices architecture.
- Experience with API documentation tools such as Swagger or Postman.
This is an excellent opportunity to join a dynamic and collaborative team, and contribute to the development of high-quality backend systems. If you are a skilled and experienced Backend Developer with a passion for Node.js and Express.js frameworks, we encourage you to apply.
Job Category: R&D
Job Type: Full Time
Job Location: Bengaluru