Node js Developer (contract)
You’ll work closely with product managers, frontend engineers, and DevOps to deliver reliable APIs, integrations, and data flows.
This role suits engineers who enjoy ownership, clean architecture, and solving performance problems — not just writing endpoints.
Responsibilities
Design and develop backend services using Node.js (TypeScript)
Build and maintain REST/GraphQL APIs
Design scalable system architecture and data models
Integrate third-party services and internal microservices
Optimize performance, reliability, and observability
Write unit & integration tests
Participate in code reviews and technical discussions
Collaborate with DevOps on deployment & monitoring
Troubleshoot production issues and improve system stability
Must-have Requirements
3+ years of backend development experience
Strong experience with Node.js (Express / NestJS / Fastify)
Solid understanding of asynchronous programming & event loop
Experience with relational or NoSQL databases (PostgreSQL / MongoDB)
Experience designing REST APIs
Familiarity with Docker
Experience with Git workflows and CI/CD
English: Intermediate+ (for technical communication)
Nice-to-have
Experience with microservices architecture
Message brokers (Kafka / RabbitMQ / SQS)
GraphQL
Redis / caching strategies
Cloud platforms (AWS / GCP / Azure)
Performance optimization & profiling
Kubernetes
Experience working in product teams