Nest Js Developer - Backend Developer
Nest Js Developer - Backend Developer(Mid Level)
The Role
Main Requirements:
- Proficiency in JavaScript and TypeScript, with a track record of delivering complex backend solutions.
- In-depth understanding of Node.js runtime, including event-driven programming and asynchronous code execution.
- Extensive working experience with Nest.js, utilizing its powerful features to build efficient, scalable and maintainable APIs.
- Experience in writing unit and integration tests.
- Strong hands-on experience with both MongoDB and PostgreSQL, including database design, optimization, and data modeling.
- Thorough knowledge of caching strategies to enhance application performance and responsiveness.
Good to Have:
- Familiarity with event streaming technologies such as Kafka and NATS (we specifically use NATS) for building distributed and event-driven systems.
- Expertise in microservices architecture, communication patterns, and orchestration to build scalable and loosely coupled services.
- Previous hands-on experience with AWS services, leveraging its cloud infrastructure for deployment, scalability, and reliability.
- Proven proficiency in working with Docker for containerization and container orchestration.