Backend Engineer - Node.js / Typescript

cozycozy.com

Paris

Híbrido

EUR 70 000 - 110 000

Tempo integral

Há 2 dias
Torna-te num dos primeiros candidatos

Uma candidatura completa num minuto

Currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Stock options
Alan health insurance
Swile card
Office in Paris
International team

Resumo da oferta

Cozycozy in Paris is hiring a Backend Engineer to drive our global inventory integrations. You will design, build, and maintain high-performance connections with partner sites, APIs, and scraping tools to keep price and availability data real-time for millions of travelers.

The role combines backend development in Node.js/TypeScript with data processing, database tuning (MongoDB/PostgreSQL), and mentoring of the integration team.

Qualificações

  • 3+ years of back-end engineering experience with high-throughput data integration.
  • Strong production experience with Node.js and TypeScript.
  • Experience with MongoDB and PostgreSQL, including schema design and performance tuning.
  • Experience with RxJS for asynchronous data flows.
  • Proven track record of building integrations using REST/SOAP APIs and web scraping (Puppeteer/Cheerio).
  • Excellent communication in English and ability to work with international teams.

Responsabilidades

  • Design and develop partner integrations using Node.js/TypeScript across the full development lifecycle.
  • Build resilient data collection and real-time price/availability data from partner APIs and web scraping.
  • Ensure data quality with unit and integration tests and monitoring for low latency.
  • Maintain data processing pipelines, data stores (MongoDB, PostgreSQL), and optimize queries.
  • Mentor junior engineers and drive framework standards and deployment improvements.
  • Collaborate with product and BD to assess technical feasibility of partnerships.

Conhecimentos

Back-end engineering
Data integration
English communication
Project management
Mentoring

Ferramentas

Node.js
TypeScript
RxJS
MongoDB
PostgreSQL
Puppeteer
Cheerio
REST APIs
SOAP APIs

Descrição da oferta de emprego

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, specialized 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 optimization. This is a crucial, high-impact role where your expertise will directly enable millions of travelers 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, utilizing 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 optimization of back-end services responsible for data ingestion, transformation, and processing.
  • Database Management: Work hands-on with our data stores, primarily MongoDB and PostgreSQL, optimizing 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 mentoring 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 standardize 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

You might be a great fit if you have:

  • 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 (e.g., using 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, prioritize 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

Join our unique, international team where your work directly powers our hyper-growth expansion across more than 50 countries, positioning Cozycozy at the forefront of global travel innovation!

The core challenge of this role is to 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.

Why join Cozycozy
  • You’ll have the opportunity to mentor junior engineers.
  • You will be in a stimulating and supportive work environment with an international team (12 nationalities represented) that is passionate about travel and innovation.
  • Be a part of a strong entrepreneurial and open-minded culture with numerous projects to imagine and lead.
  • Enjoy our office in Paris with unlimited coffee, tea, snacks, and drinks.
  • Competitive salary, stock options, Alan health insurance, and Swile card.
Our hiring process
  • HR interview with our recruitment team
  • 1:1 interview with the Hiring Manager
  • Technical case to present your recommendations to the CEO and our stakeholders.
  • Meet the team onsite !
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Lead Frontend Engineer
Lead Frontend Engineer

cozycozy • Paris

Híbrido
EUR 90 000 - 130 000
Unlimited coffee and snacks at office
Office in Paris
Stock options
+2
Head of Engineering
Head of Engineering

cozycozy.com • Paris

Presencial
EUR 120 000 - 180 000
Stock options
Alan health insurance
Swile card
Lead Frontend Engineer
Lead Frontend Engineer

cozycozy.com • Paris

Híbrido
EUR 90 000 - 130 000
Stock options
Health insurance
Swile card
+1
Lead Backend Engineer, Paris
Lead Backend Engineer, Paris

cozycozy.com • Paris

Presencial
EUR 100 000 - 140 000
Stock options
Alan health insurance
Swile card
Key Account Manager
Key Account Manager

cozycozy.com • Paris

Presencial
EUR 50 000 - 70 000
Alan health insurance
Unlimited coffee, tea, snacks, and drinks
Stimulating work environment
Head of Data & AI
Head of Data & AI

cozycozy • Paris

Presencial
EUR 150 000 - 230 000
Stock options
Alan health insurance
Swile card
Content Manager
Content Manager

cozycozy • Paris

Presencial
EUR 42 000 - 62 000
Stock options
Health insurance (Alan)
Swile card
+1
Content Manager
Content Manager

cozycozy • Paris

Presencial
EUR 45 000 - 70 000
Office in Paris
Stock options
Alan health insurance
+1
Global Performance Marketing Lead
Global Performance Marketing Lead

cozycozy.com • Paris

Presencial
EUR 65 000 - 85 000
Unlimited coffee, tea, snacks, and drinks
Competitive salary
Stock options
+1
AI Engineer
AI Engineer

cozycozy.com • Paris

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