We are looking for a skilled Backend Developer with strong expertise in Node.js to design, develop, and maintain scalable backend systems. You will work closely with front-end developers, product managers, and DevOps teams to deliver high-performance, secure, and reliable applications.
Responsibilities
- Develop, test, and maintain backend services and APIs using Node.js .
- Design scalable and secure architectures for high-traffic applications.
- Integrate with third-party services and internal systems.
- Write clean, maintainable, and well-documented code.
- Collaborate with cross-functional teams to define and deliver new features.
- Optimise performance and troubleshoot production issues.
- Ensure best practices in security, code quality, and deployment.
Requirements
- 3-5 years of backend development experience with Node.js .
- Strong knowledge of JavaScript/TypeScript.
- Experience with RESTful APIs and GraphQL.
- Proficiency in databases - both SQL (MySQL/PostgreSQL) and NoSQL (MongoDB/Redis).
- Hands-on experience with microservices architecture and containerization (Docker, Kubernetes).
- Familiarity with cloud platforms (AWS, Azure, GCP).
- Strong debugging and problem-solving skills.
- Understanding of backend security best practices.
Good To Have
- Experience with message queues (Kafka, RabbitMQ).
- Knowledge of CI/CD pipelines.
- Exposure to serverless computing.
- Familiarity with testing frameworks (Jest, Mocha, Chai).
This job was posted by Sumitabh Ghosh from Prana Tree.