Posted on: 03/11/2025
We are looking for a skilled Node.js Developer with hands-on experience in Microservices architecture and NestJS framework. The ideal candidate will be responsible for building scalable, secure, and high-performing backend services while collaborating with cross-functional teams to deliver robust solutions.
Responsibilities :
- Design, develop, and maintain microservices-based applications using Node.js and NestJS.
- Implement RESTful APIs and/or GraphQL services for internal and external systems.
- Ensure high performance, scalability, and reliability of distributed services.
- Work with message brokers (Kafka, RabbitMQ, NATS, etc. ) and event-driven architectures.
- Integrate with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis, etc. ).
- Apply best practices for authentication, authorisation, and security in microservices.
- Participate in code reviews, testing, CI/CD, and deployments.
- Collaborate with DevOps teams for containerization (Docker, Kubernetes, and cloud deployment (AWS, Azure, GCP).
- Monitor, debug, and optimise system performance.
Requirements :
- Strong proficiency in Node.js and JavaScript/TypeScript.
- In-depth knowledge of the NestJS framework.
- Experience with microservices design patterns (saga, event sourcing, API gateway, etc. ).
- Solid understanding of REST APIs, GraphQL, and gRPC.
- Hands-on experience with databases (SQL & NoSQL).
- Knowledge of message queues (Kafka, RabbitMQ, etc. ).
- Familiarity with containerization and orchestration tools (Docker, Kubernetes).
- Experience with CI/CD pipelines and version control (Git).
- Strong problem-solving and debugging skills.
Good to have :
- Exposure to DDD (Domain-Driven Design) and Clean Architecture.
- Experience with serverless architectures.
- Cloud certifications (AWS/Azure/GCP).
- Knowledge of testing frameworks (Jest, Mocha, Cypress).
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1568725