6+ years of hands-on software development experience
Strong experience with Node.js and TypeScript
Experience with PostgreSQL, Elasticsearch, and Redis
Understanding of distributed messaging, Kubernetes, Helm, and CI/CD
Requirements:
Designing and building reliable, simple solutions to complex problems at scale
Owning the code and services you deploy, monitoring performance, identifying issues early, and driving improvements
Investigating and resolving production incidents related to your teamβs components
Helping scale the platform as new enterprise customers are onboarded
Job description
This is a remote position.
Currently, we are looking for a Senior Node.js Engineer for our key client β an organization that believes human creativity empowers technology that matters, operating globally with 6000+ specialists who 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. The customer is a leading SaaS platform accelerating digital transformation in the restaurant industry, helping brands deliver more personalized and profitable guest experiences through digital ordering, payment, and engagement solutions.
We are looking for a Senior Node.js Engineer to design and build scalable solutions, own and improve deployed services, and support platform growth. This role includes resolving production issues, evaluating new technologies, and contributing to strong engineering practices and technical decision-making.
Your Duties:
As a Senior Node.js Engineer, you will be responsible for:
Designing and building reliable, simple solutions to complex problems at scale.
Owning the code and services you deploy, monitoring performance, identifying issues early, and driving improvements.
Investigating and resolving production incidents related to your teamβs components.
Helping scale the platform as new enterprise customers are onboarded.
Researching, evaluating, and proposing new technologies and approaches.
Bringing diverse perspectives, challenging assumptions, and improving technical and business decision-making.
Providing constructive, growth-oriented feedback to peers and contributing to a strong engineering culture.
Requirements
6+ years of hands-on software development experience.
Strong experience with Node.js, TypeScript.
Understanding of distributed messaging, Kubernetes, Helm, and CI/CD.
Solid experience with PostgreSQL, Elasticsearch, Redis.
Experience designing and implementing end-to-end flows in distributed/microservices architectures.
Strong collaboration mindset and comfort working in a highly cooperative engineering team.
English language Upper intermediate (B2) is a must.