Posted on: 07/10/2025
Role Overview :
We are seeking a highly skilled Node.js Developer who is passionate about building performant, scalable, and maintainable backend systems.
You will be part of an agile product engineering team, responsible for designing, implementing, and optimizing RESTful and GraphQL APIs, microservices, and server-side business logic.
You will collaborate closely with product managers, architects, and frontend engineers to deliver secure, resilient, and enterprise-grade solutions aligned with modern software engineering principles.
Key Responsibilities :
- Design, develop, and maintain high-performance backend services and APIs using Node.js, Express.js, and related frameworks.
- Architect and implement microservices-based solutions using containerization tools like Docker and orchestration via Kubernetes.
- Integrate with NoSQL and SQL databases (MongoDB, PostgreSQL, MySQL) ensuring optimized data flow and scalability.
- Collaborate with frontend teams to design efficient RESTful and GraphQL endpoints and ensure seamless data communication.
- Apply best practices in software design patterns, error handling, security, and performance tuning.
- Implement CI/CD pipelines for automated builds, testing, and deployments using tools such as Jenkins, GitHub Actions, or GitLab CI.
- Write comprehensive unit, integration, and load tests to maintain code reliability and stability.
- Contribute to code reviews, design discussions, and technical documentation.
- Stay updated with evolving Node.js ecosystem trends, frameworks, and best practices, proposing adoption of relevant technologies.
Required Skills & Qualifications :
- Bachelors or Masters degree in Computer Science, Information Technology, or a related field.
- 3 to 7 years of professional experience in backend or full-stack development.
- Deep expertise in Node.js (v14+), Express.js, NestJS, or similar frameworks.
- Strong understanding of asynchronous programming, event-driven architecture, and non-blocking I/O.
- Proficiency with JavaScript (ES6+) and experience with TypeScript for scalable, type-safe codebases.
- Experience integrating APIs with authentication protocols (JWT, OAuth 2.0, SSO).
- Working knowledge of message brokers (Kafka, RabbitMQ, or Redis Pub/Sub).
- Experience deploying applications on AWS, Azure, or Google Cloud Platform.
- Solid grasp of Git-based version control, Agile/Scrum methodologies, and DevOps practices
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1555998
Interview Questions for you
View All