We are looking for a Senior Node.js Engineer with experience in AI to join a travel technology project. This role combines strong Node.js expertise with an interest in AI and its practical applications in software development and digital products.

Responsibilities

  • Develop and maintain software using Node.js.

  • Contribute to technical discussions and decisions within the team.

  • Collaborate with colleagues to understand requirements and deliver solutions.

  • Share your experience with AI and contribute ideas during technical discussions.

  • Help identify opportunities to improve software and development practices.

Requirements

  • At least 5 years of recent experience working with Node.js.

  • Strong knowledge of JavaScript

  • Experience working with databases, including SQL or NoSQL.

  • Familiarity with Git.

  • Experience testing and debugging backend applications.

  • Understanding of backend security principles and clean coding practices.

  • Experience with AI, for example with AI tools or AI-powered solutions.

  • Strong communication and collaboration skills.

  • English at B2 level or higher.

Nice to have

  • Experience with TypeScript.

  • Familiarity with Express.

  • Experience with ORMs, such as Sequelize.

  • Familiarity with microservices or OpenAPI.

  • Experience working with AI models or integrating AI capabilities into software.

  • Familiarity with AI-assisted development tools and workflows.

What we offer

  • Remote work.

  • An opportunity to work on a travel technology product.

  • Multisport card.

  • Private healthcare.