About the Opportunity
BindWorks is looking for an experienced, hands-on Senior Node.js Developer to join a development team and contribute directly to the architecture, implementation and optimisation of scalable backend systems.
What You Will Do
- Develop and maintain in-house backend platforms using Node.js and NestJS
- Design and implement third-party API integrations
- Build new features and services from scratch in a microservices environment
- Optimise performance and scalability for high-load systems
- Write clean, testable and maintainable code following engineering best practices
- Participate in code reviews, knowledge-sharing and continuous improvement initiatives
- Collaborate with frontend, QA and product teams to ensure high-quality deliveries
What We Are Looking For
Required:
- 5+ years of professional experience in web development
- 3+ years of hands-on experience with Node.js and NestJS
- Strong knowledge of JavaScript (ES6+) and TypeScript
- Experience with high-load SQL and/or NoSQL databases (MongoDB, MySQL, etc.)
- Proven experience with REST, GraphQL and WebSockets
- Understanding of TDD principles and experience writing automated tests
- Solid understanding of microservice architecture principles
- Experience with Git and modern CI/CD workflows
- Experience with Redis and RabbitMQ
- Hands-on experience with AWS (Lambda, ECS, SQS, S3 or equivalent services)
- Advanced English (daily technical communication)
Nice to Have:
- 2+ years of experience with CI/CD, microservices and containers
- Experience with Kubernetes
- Experience with NATS
What We Offer
- Integration into a senior technical team on a project with real impact
- Collaborative work environment with autonomy and a strong focus on engineering quality
- Opportunity to work on high-scale systems with a modern tech stack
- Close support from BindWorks throughout the entire process and placement