We are seeking a skilled NestJS Developer to join our engineering team. The ideal candidate will have strong experience building scalable backend applications using NestJS, and a solid understanding of PostgreSQL, RESTful APIs, and modern backend architecture.
Responsibilities
- Develop, maintain, and optimize backend services and APIs using NestJS.
- Design and implement database schemas, queries, and migrations using PostgreSQL.
- Write clean, modular, and testable code following best practices and coding standards.
- Optimize backend performance, scalability, and reliability.
- Troubleshoot, debug, and resolve application issues across the development cycle.
- Participate in code reviews and contribute to continuous improvement processes.
Requirements
- Strong experience with NestJS and the Node.js ecosystem.
- Hands-on expertise with PostgreSQL, including schema design and query optimization.
- Solid understanding of RESTful API design and implementation.
- Familiarity with TypeScript, Express.js fundamentals, and server-side architecture.
- Experience with ORM tools (TypeORM, Prisma).
- Knowledge of Git, CI/CD pipelines, and version control best practices.
- Understanding of backend security principles, authentication (JWT, OAuth), and best practices.
- Ability to work in an agile, fast-paced environment.
Nice to Have
- Experience with microservices, message queues or event-driven architecture.
- Familiarity with Docker and Microsoft Azure.
- Knowledge of WebSockets.