logo[мetahunt]
> DOU
senior

Full Stack Engineer

NDA Recruitment
typescriptjavascriptnode.jsnestjsreactgraphql
mongodb
experience5+ years
locationKyiv, Ukraine
> full description

We are looking for a Senior Full-Stack Developer to join our team and help build scalable web applications from the ground up. The role combines full-stack development, application architecture, API design, and close collaboration with product and engineering teams.

Responsibilities:

  • Design application architecture and technical solutions from scratch.
  • Design, develop, and maintain REST and GraphQL APIs.
  • Implement asynchronous data-processing flows, including queues and background jobs.
  • Ensure application security, performance, reliability, and scalability.
  • Work with relational and non-relational databases.
  • Apply design patterns and modular or microservice-based architecture principles.
  • Collaborate closely with business analysts, QA engineers, DevOps engineers, and other team members.

Requirements:

  • 5+ years of commercial experience with TypeScript and JavaScript, primarily in the Node.js ecosystem.
  • Strong hands-on experience with Node.js and NestJS.
  • Commercial experience with React and SPA development.
  • Solid experience working with relational databases.
  • Understanding of asynchronous data processing, message queues, and background jobs.
  • Knowledge of software design patterns and modular or microservice architecture.
  • Basic DevOps skills and understanding of CI/CD, containerization, and application deployment.
  • Ability to design scalable and maintainable applications from the ground up.

Nice to Have:

  • Experience with non-relational databases.
Відгукнутись на вакансію