Avenga

Senior Node.js Engineer

Avenga Ренійська міська громада, Odesa Oblast, Ukraine

IT Services and IT Consulting · 5,001-10,000 employees

9 h ago
nodejs Senior (5-10 yrs) Full-time Ukraine
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Design, develop, and maintain scalable backend services and APIs using Node.js and TypeScript. Collaborate with cross-functional teams to optimize database schemas and ensure system performance, security, and reliability.

What they look for

Node.js TypeScript JavaScript Express.js NestJS RESTful APIs Microservices PostgreSQL MySQL MongoDB Redis AWS Azure GCP Docker Kubernetes

Requirements

Requires 5+ years of backend development experience with strong proficiency in Node.js, TypeScript, and distributed systems. Candidates must have experience with cloud platforms, containerization tools, and possess strong problem-solving and communication skills.

Benefits

Equal opportunities Career development Leadership opportunities

Full description

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

We are looking for a Senior Node.js Engineer to join our team and contribute to the development of scalable, reliable, and high-performance backend solutions.

In this role, you will design and develop backend services and APIs using Node.js and TypeScript, contribute to architectural decisions, optimize system performance, and collaborate closely with frontend engineers, product managers, and other stakeholders.

This is you

  • 5+ years of experience in backend software development
  • Strong proficiency in JavaScript and TypeScript
  • Extensive hands-on experience with Node.js and backend frameworks such as Express.js or NestJS
  • Strong knowledge of RESTful APIs, microservices, and distributed systems
  • Solid experience with relational and NoSQL databases, including PostgreSQL, MySQL, MongoDB, and Redis
  • Experience with cloud platforms such as AWS, Azure, or GCP
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines
  • Strong understanding of software architecture, design patterns, security, and performance optimization
  • Experience with automated testing and monitoring tools
  • Strong problem-solving and communication skills
  • Upper-Intermediate English communication skills or higher

This is your role

  • Design, develop, and maintain scalable backend services and APIs using Node.js and TypeScript
  • Collaborate with frontend engineers, product managers, and other stakeholders to deliver business requirements
  • Design and optimize database schemas, queries, and data flows
  • Ensure system scalability, performance, reliability, and security
  • Conduct code reviews and promote engineering best practices
  • Troubleshoot and resolve complex technical and production issues
  • Contribute to system architecture decisions and technical roadmaps
  • Mentor junior and mid-level engineers and support the growth of the engineering team
  • Improve development processes, CI/CD pipelines, and operational efficiency
  • Create and maintain technical documentation and development standards

What awaits you at Avenga?

At Avenga, everyone matters. We provide equal opportunities in recruitment, career development, and leadership, regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic. We are committed to fostering a work environment where our diverse community of employees, candidates, and business partners actively shapes our growth.

By bringing together people from different backgrounds and experiences, we build a workplace where everyone feels free to be themselves while honoring the boundaries of others.

Similar roles