Senior Node.js Engineer
This is us
At Avenga, we believe that human creativity empowers technology that matters. Operating globally, our 6000+ specialists provide a full spectrum of services, including business and tech advisory, enterprise solutions, CX, UX, and UI design, managed services, product development, and software development.
This is the job
Our client operates in the telecom domain, building enterprise-grade digital platforms and integration services. The project focuses on developing Backend-for-Frontend (BFF) services and core backend engines that enable seamless integration between frontend applications and large-scale enterprise systems such as CRM, billing, and CMS platforms.
You will work in a cloud-native AWS environment with modern DevOps practices, contributing to scalable, secure, and business-critical solutions.
This is you
- 5+ years of professional software engineering experience
- Strong backend development experience with Node.js and NestJS ( or or one of the following similar frameworks:
Fastify, Express, Adonis) - Solid knowledge of TypeScript
- Hands-on experience with Kubernetes, Docker, Helm
- Experience with AWS cloud services and Amazon EKS
- Infrastructure as Code with Terraform
- Experience building large-scale, business-critical applications
- Enterprise system integration (CRM, APIs, distributed systems)
Strong understanding of algorithms and data structures
This is your role
- Design and develop high-performance backend services using Node.js and NestJS
- Build and maintain RESTful APIs and microservices
- Develop Backend-for-Frontend (BFF) integration layers
- Integrate with enterprise systems (CRM, internal APIs, headless CMS)
- Implement Infrastructure as Code using Terraform
- Provision and manage environments via GitOps, CI/CD, Helm, ArgoCD, and Amazon EKS
- Participate in code reviews and Agile Scrum ceremonies
- Ensure secure, scalable, and reliable enterprise solutions
Required skills experience
| Node.js | 5 years |
| AWS | 4 years |
| React.js | 1 year |
| Kubernetes | 2 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |