Senior Typescript/Node.js Developer


Offer summary

Qualifications:

Proficient in Typescript and Node.js with experience in React.js., Strong understanding of REST API and GraphQL., Familiarity with Docker, Kubernetes, and CI/CD tools like Jenkins., Upper-intermediate English proficiency and a collaborative mindset..

Key responsibilities:

  • Develop scalable solutions for mobile and web applications using modern technologies.
  • Collaborate with the team to test and iterate on product ideas based on user feedback.
  • Evaluate and implement new languages and frameworks to drive innovation.
  • Automate processes and provide guidance during team decision-making.

Bonapolia logo
Bonapolia Scaleup https://www.bonapolia.com/
11 - 50 Employees
See all jobs

Job description

We are looking for a Senior TS/Node Developer:


Tech Level: Senior

Language Proficiency: Upper-Intermediate

Employment Type: Full time

Location: Belarus, Ukraine, Poland, Kazakhstan, Uzbekistan, Georgia, Armenia, Romania, Hungary, Bulgaria, Serbia, Slovakia

Working Time Zone: EU

Start Date: ASAP 

Planned Work Duration: 12+ months

👥 Customer Description:

The company’s vision is to enable seamless travel for people anywhere, in any way. It brings together global transport options into a single distribution system to create smooth, end-to-end consumer journeys.

With this platform, users can easily compare and book trains, buses, ferries, and flights across Europe, the US, and Canada using a single search via mobile, app, or desktop. The aim is to simplify travel planning through transparent pricing and effortless booking, creating a flexible and personalized experience.

It is the largest source of inventory in its sector, collaborating with over 1000 transport providers across 39 countries and attracting over 900 million users annually.

The company operates offices in Berlin, Prague, Melbourne, Brazil, Bangalore, and London, and unites a growing team of more than 400 passionate employees from over 50 countries — all working toward a shared goal: to build a unified tool helping travelers reach almost any destination in the world.

🧩 Project Description:

You’ll work in a cross-functional team with other highly versatile developers. The team in Berlin is small but growing. We work across our front-ends and backend and we are building foundations for the exceptional and most reliable checkout and payment experience aligning with the brand strategy of offering “a unique place to easily book your journeys based on what matters to you”.

Project Phase:

Active development

Project Team:

You will be part of an agile, cross-functional engineering team and join a community of highly skilled technical professionals in Prague, Berlin and several other European locations.

💡 Hard Skills / Must Have:

• Typescript

• Node.js

• React.js

• ES6

• Rest API / GraphQL

• Styled Components

• Jest

• Cypress

• Docker

• Kubernetes

• GitHub

• Jenkins

📌 Responsibilities and Tasks:

• Create robust scalable solutions using state-of-the-art technologies. You will support and build key components that are used throughout all of Customer (mobile, web apps)

• Work with your team to rapidly test ideas on users, use results for iterations and improve our product

• Test new languages, libraries and frameworks and evaluate their potential to make sure we never stop innovating. You will share best practices with other teams and help make those a company standard.

• Apply your engineering experience to automate processes and help to guide the team during the decision making








📩 Ready to Join?
We look forward to receiving your application and welcoming you to our team!

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

TypeScript Developer Related jobs