Backend Developer (NestJS)
We're looking for a Backend Developer with hands-on NestJS experience to build and scale the services behind our products.
Experience
- At least 1 year of hands-on experience with NestJS
Required Skills
Core Backend
-
Strong knowledge of JavaScript and TypeScript
-
Solid experience with NestJS (modules, providers, dependency injection)
-
Understanding of the Node.js event loop and asynchronous programming
-
REST API design and development
Database
-
MySQL
-
Database design and normalization
-
Writing optimized SQL queries
Authentication & Security
-
JWT authentication
-
OAuth (Google, Facebook, etc.)
-
Role-Based Access Control (RBAC) — ABAC and PBAC a plus
-
Password hashing (bcrypt)
Caching & Queues
Responsibilities
-
Develop scalable backend services using NestJS
-
Design and maintain REST APIs
-
Integrate third-party services and APIs
-
Optimize database performance
-
Implement authentication and authorization
-
Write clean, maintainable, and tested code
-
Collaborate with the frontend and wider team
Nice to Have
- Microservices architecture
Application Requirements
Tell us about a production NestJS API you built and your role in it.