Apply for Nest.JS Backend Developer through a guided, branded workflow.
This page keeps the same structure as the old careers form while matching the new site design and motion language.
Nest.JS Backend Developer
We are looking for a Backend Developer to join our team to build and maintain scalable, server-side applications using Nest.js. You will be responsible for managing the interchange of data between the server and the users, developing server-side logic, and ensuring high performance and responsiveness to requests from the front-end. Key Responsibilities API Development: Design and implement RESTful (or GraphQL) APIs using the Nest.js framework. Database Management: Architect efficient database schemas in PostgreSQL, write optimized SQL queries, and manage migrations (using TypeORM or Prisma). System Architecture: Develop modular, testable, and reusable code following SOLID principles and Nest.js best practices (Dependency Injection, Controllers, Providers). Security: Implement robust security protocols, including JWT-based authentication and Role-Based Access Control (RBAC). Integration: Integrate third-party services and cloud providers (AWS/GCP/Azure). Testing: Write unit and integration tests using Jest to ensure system reliability. Required Technical Skills Frameworks: 2+ years of professional experience with Nest.js and Node.js. Language: Mastery of TypeScript (and modern ES6+ JavaScript). Database: Strong proficiency in PostgreSQL (complex joins, indexing strategies, and performance tuning). ORM/Query Builders: Hands-on experience with TypeORM, Prisma, or Sequelize. DevOps: Familiarity with Docker, CI/CD pipelines, and Redis for caching. Preferred Qualifications Experience with microservices architecture and message brokers (RabbitMQ or Kafka). Knowledge of WebSockets (Socket.io) for real-time features. A background in front-end technologies (React/Next.js) to better collaborate on API contracts.