Backend Engineer - Node.js / Typescript

Nabla

Île-de-France

Sur place

EUR 50 000 - 70 000

Plein temps

14 jours+

Recevez plus de réponses des employeurs

Envoyez un CV adapté au poste en quelques minutes.

Avantages offerts par ce poste

Competitive salary
Stock options
Health insurance
Snacks and drinks in the office

Résumé du poste

Nabla is looking for a Backend Engineer to expand our global inventory of accommodations. In this hybrid role based in Paris, you will design and maintain high-performance integrations. Your work will directly impact how millions of travelers access real-time availability and pricing data.

The ideal candidate has over 3 years of experience with Node.js and TypeScript, and a strong focus on data integration systems. Join us to shape technical standards and grow our integration team’s skills!

Qualifications

  • 3+ years of experience in back-end engineering, focused on high-throughput data integration systems.
  • Deep experience with Node.js and TypeScript in production environments.
  • Experience with both NoSQL (MongoDB) and relational (PostgreSQL) databases.

Responsabilités

  • Lead the development lifecycle for integrating new accommodation partners.
  • Own the maintenance and optimisation of back-end services.
  • Mentor junior engineers and provide technical guidance.

Connaissances

Node.js
TypeScript
MongoDB
PostgreSQL
RxJS
REST/SOAP APIs

Description du poste

Job description

Cozycozy is the only platform that gives you real-time access to all available holiday accommodations. Whether you’re searching for a hotel, apartment, hostel, villa, or even a treehouse, our service features over 20 million listings from over 100 booking sites. You will find popular options like Airbnb, Booking.com, Abritel/VRBO and hotels.com, as well as plenty of specialised marketplaces to explore, such as Agriturismo, Gîtes de France, Onefinestay, Belvilla, Travelski, and many others. Experiencing rapid growth, we are now present in over 50 countries in 20 languages, with offices in Paris and Budapest.

About the role

As a Backend Engineer at Cozycozy, you will be the expert driving the expansion of our global inventory, which features over 20 million accommodations. Your core mission is to design, build, and maintain high-performance, resilient connections with our vast network of partners, including booking sites, specialised marketplaces, and channel managers. Working deep within our core back-end systems, you will own the full integration lifecycle – from initial Node.js/TypeScript development and deployment to ongoing maintenance and optimisation. This is a crucial, high-impact role where your expertise will directly enable millions of travellers worldwide to find their perfect stay by ensuring we have accurate, real-time price and availability data.

Beyond development, you will be key in shaping our future technical standards and actively coaching and growing the skills of our integration team.

The position is a hybrid role based in our office in central Paris.

Your mission
Partner Integration & Development
  • Design and develop integrations: Lead the full development lifecycle for integrating new accommodation partners using Node.js/TypeScript.
  • Data Collection & Extraction: Develop resilient and scalable code to fetch both static partner information and real-time price & availability data, utilising partner APIs and advanced web scraping techniques.
  • Quality Assurance: Implement comprehensive testing (unit, integration) and monitoring to ensure the accuracy, reliability and low latency of all acquired data.
Back‑end System Maintenance & Optimisation
  • Data Processing Pipeline: Own the maintenance and optimisation of back‑end services responsible for data ingestion, transformation and processing.
  • Database Management: Work hands‑on with our data stores, primarily MongoDB and PostgreSQL, optimising data models and query performance for integration-related services.
  • Reactive Programming: Leverage RxJS effectively within the Node.js environment to manage asynchronous data streams and ensure efficient, non‑blocking data flow.
Leadership & Technical Strategy
  • Mentorship: Actively mentor junior engineers, providing code reviews, technical guidance and helping them grow their expertise in large‑scale integration and back‑end development.
  • Process Improvement: Drive initiatives to standardise integration frameworks, improve deployment pipelines and enhance the overall efficiency of our partner onboarding process.
  • Technical Consultation: Collaborate with Product Managers and Business Development teams to assess the technical feasibility and scope of new partnership opportunities.
About you
  • 3+ years of experience in back‑end engineering, with a strong focus on high‑throughput data integration systems.
  • Deep professional experience with Node.js and TypeScript in a production environment.
  • A good working knowledge of both NoSQL (MongoDB) and relational (PostgreSQL) databases, including schema design and performance tuning.
  • A solid understanding and practical application of RxJS or similar libraries for managing asynchronous data flow.
  • A proven track record of developing robust integrations using various techniques: REST/SOAP APIs, Scraping (Puppeteer, Cheerio or similar tools).
  • An analytical mindset with a strong ability to debug complex, distributed systems and resolve data synchronization issues.
  • Ability to manage projects end‑to‑end, prioritise tasks independently and drive integration projects to completion.
  • Excellent communication skills (English is required) and experience working effectively with cross‑functional, international teams.
  • A passion for the travel industry and a desire to contribute to a rapidly growing, international product.
What we offer
  • Design and maintain scalable, fault‑tolerant data pipelines capable of consistently aggregating highly variable, real‑time availability and pricing information from hundreds of diverse, third‑party sources into one unified platform.
  • Competitive salary, stock options, Alan health insurance and Swile card.
  • Enjoy our office in Paris with unlimited coffee, tea, snacks and drinks.
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Senior Backend Engineer
Senior Backend Engineer

Nabla • Île-de-France

Hybride
EUR 50 000 - 75 000
Competitive salary
Stock options
Health insurance
+1
Junior Backend Engineer - Typescript - Budapest
Junior Backend Engineer - Typescript - Budapest

Nabla • Île-de-France

Sur place
EUR 18 000 - 30 000
Office in Budapest
Mentorship by Senior Engineers
International team of 12 nationalities
+1
Junior Backend Engineer - Typescript - Budapest
Junior Backend Engineer - Typescript - Budapest

cozycozy.com • Paris

Sur place
EUR 40 000 - 60 000
Office in Budapest
International team
Lead Backend Engineer, Paris
Lead Backend Engineer, Paris

Nabla • Île-de-France

Sur place
EUR 70 000 - 90 000
Competitive salary
Stock options
Health insurance
+1
Lead Backend Engineer, Paris
Lead Backend Engineer, Paris

cozycozy.com • Paris

Sur place
EUR 70 000 - 90 000
Competitive salary
Stock options
Health insurance
+1
Head of Engineering
Head of Engineering

Nabla • Île-de-France

Sur place
EUR 80 000 - 120 000
Competitive salary
Stock options
Health insurance
+1
Lead Frontend Engineer
Lead Frontend Engineer

Nabla • Île-de-France

Hybride
EUR 70 000 - 90 000
Unlimited coffee, tea, snacks, and drinks
Competitive salary
Stock options
+2
Junior Backend Engineer - Typescript - Budapest
Junior Backend Engineer - Typescript - Budapest

cozycozy • Paris

Sur place
EUR 6 000 - 12 000
Central Budapest Office
Snacks and beverages
Key Account Manager
Key Account Manager

cozycozy.com • Paris

Sur place
EUR 50 000 - 70 000
Alan health insurance
Unlimited coffee, tea, snacks, and drinks
Stimulating work environment
AI Engineer
AI Engineer

cozycozy.com • Paris

Sur place
EUR 70 000 - 90 000
Unlimited coffee, snacks, and drinks
Competitive salary
Stock options
+2