Node.js Backend Developer
Core
Develop and maintain backend services, design REST APIs, and implement business logic for AI-enabled systems serving North American clients.
Role type
Senior IC Node.js Backend Developer
Builds
Production software and AI-enabled systems
Domain
Software development, AI implementation
Deliverable
production ML models
Required skills
Node.js, NestJS, TypeScript, PostgreSQL, Prisma, AWS, Docker, Redis, Node.js Streams, OOP principles
Preferred skills
Express.js, ORMs (TypeORM, Sequelize), MongoDB, JWT, OAuth, RBAC, WebSockets, Microservices, Unit and integration testing, CI/CD, Kubernetes, Logging and monitoring, Payment integrations
Responsibilities
Develop and maintain backend services on Node.js (NestJS, TypeScript), Design and build REST APIs working with PostgreSQL and Prisma, Implement business logic and integrations with third-party services, Build authentication and authorization flows, Improve performance and stability of production systems, Investigate and fix production issues, Communicate directly with US-based clients on technical calls
Seniority
Mid-level, hands-on IC