Description
Summary:
BindWorks is seeking an experienced Senior Node.js Developer to join a development team, contributing to the architecture, implementation, and optimization of scalable backend systems.
Highlights:
1. Contribute to architecture, implementation, and optimization of backend systems
2. Collaborative environment with autonomy and focus on engineering quality
3. Opportunity to work on high-scale systems with a modern tech stack
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