Senior Backend Developer (Node.js)
Core
Building, optimizing, and maintaining scalable server-side applications, RESTful/GraphQL APIs, and microservices for high-load environments.
Role type
Senior Backend Developer (Node.js)
Builds
Scalable microservice-based or serverless backend systems
Domain
Cloud infrastructure, distributed systems, event-driven architecture
Required skills
Node.js, TypeScript, NestJS, Express, PostgreSQL, MySQL, MongoDB, Redis, Kafka, RabbitMQ, Docker, CI/CD, TDD/BDD
Preferred skills
Clean Architecture, Microservices, Event-Driven, DDD, Worker Threads, OWASP security practices
Technologies
NestJS, Express, Kafka, RabbitMQ, PostgreSQL, MySQL, MongoDB, Redis, AWS, GCP, Azure, Jest, Vitest
Responsibilities
Architect and implement scalable backend systems; Optimize system performance and memory management; Design robust integrations with message queues; Implement CI/CD automation and test suites; Perform code reviews and enforce security practices; Mentor team members; Communicate with client architects to translate requirements.
Seniority
Senior, hands-on IC