Posted on: 30/07/2025
Job Description :
Responsibilities :
- Develop, optimize, and maintain scalable backend services using Node.js and Express/NestJS.
- Design and implement RESTful and GraphQL APIs for seamless frontend-backend integration.
- Work with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases, ensuring data integrity and performance.
- Implement authentication and authorization using JWT, OAuth, and Firebase Auth.
- Optimize application performance using caching (Redis, Memcached), message queues (RabbitMQ, Kafka), and background jobs.
- Write clean, modular, and well-documented JavaScript/TypeScript code.
- Develop and maintain unit and integration tests using Jest, Mocha, and Chai.
- Collaborate with frontend engineers, DevOps teams, and product managers to deliver high-quality applications.
- Monitor application health, troubleshoot issues, and optimize system reliability.
- Implement CI/CD pipelines and work with Docker, Kubernetes, AWS, GCP, or Azure for deployment.
Requirements :
- 4- 6 years of experience in backend development using Node.js .
- Strong knowledge of JavaScript (ES6+) and TypeScript.
- Hands-on experience with Express.js, NestJS, or Fastify.
- Expertise in database management (PostgreSQL, MySQL, MongoDB, Redis).
- Experience with RESTful API and GraphQL API development.
- Strong understanding of asynchronous programming, event-driven architecture, and microservices.
- Knowledge of authentication mechanisms (JWT, OAuth, API Keys, SSO).
- Familiarity with Docker, Kubernetes, CI/CD pipelines, and cloud platforms (AWS, GCP, Azure).
- Experience in unit and integration testing (Jest, Mocha, Supertest, Chai).
- Proficient in Git, Agile development, and code review best practices.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1522602
Interview Questions for you
View All