This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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
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
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
Requirements:
5+ 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
Web 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:
Competitive salary, stock options, Alan health insurance, and Swile card
Opportunity to mentor junior engineers
Stimulating and supportive work environment with an international team
Strong entrepreneurial and open-minded culture with numerous projects to imagine and lead
Office in Paris with unlimited coffee, tea, snacks, and drinks
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.