HamburgerMenu
hirist

Job Description

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).

info-icon

Did you find something suspicious?