En un coup d'œil
- Missions: Développez des intégrations et maintenez des systèmes back-end performants.
- Entreprise: Cozycozy, une plateforme innovante dans le secteur du voyage.
- Avantages: Salaire compétitif, options d'actions, assurance santé et environnement de travail stimulant.
- Autres infos: Bureau à Paris avec café, thé et snacks à volonté.
- Pourquoi ce job: Contribuez à l'innovation du voyage tout en mentorant des ingénieurs juniors.
- Qualifications: Expérience en Node.js, TypeScript et intégration de données.
Le salaire estimé est compris entre 52200 - 63800 € par an.
Cozycozy est la seule plateforme qui vous donne un accès en temps réel à tous les hébergements de vacances disponibles. Que vous recherchiez un hôtel, un appartement, une auberge, une villa ou même une cabane dans les arbres, notre service propose plus de 20 millions d'annonces provenant de plus de 100 sites de réservation.
En tant qu'ingénieur backend chez Cozycozy, vous serez l'expert qui conduit l'expansion de notre inventaire mondial, qui comprend plus de 20 millions d'hébergements. Votre mission principale est de concevoir, construire et maintenir des connexions performantes et résilientes avec notre vaste réseau de partenaires, y compris des sites de réservation, des marchés spécialisés et des gestionnaires de canaux.
Votre mission :
- Intégration et développement des partenaires : Concevoir et développer des intégrations : diriger le cycle de développement complet pour intégrer de nouveaux partenaires d'hébergement en utilisant Node.js/TypeScript.
- Collecte et extraction de données : Développer un code résilient et évolutif pour récupérer à la fois des informations statiques sur les partenaires et des données de prix et de disponibilité en temps réel, en utilisant les API des partenaires et des techniques avancées de scraping web.
- Assurance qualité : Mettre en œuvre des tests complets (unitaires, d'intégration) et un suivi pour garantir l'exactitude, la fiabilité et la faible latence de toutes les données acquises.
- Maintenance et optimisation du système back-end : Posséder la maintenance et l'optimisation des services back-end responsables de l'ingestion, de la transformation et du traitement des données.
- Gestion de base de données : Travailler directement avec nos magasins de données, principalement MongoDB et PostgreSQL, en optimisant les modèles de données et les performances des requêtes pour les services liés à l'intégration.
- Programmation réactive : Utiliser efficacement RxJS dans l'environnement Node.js pour gérer les flux de données asynchrones et garantir un flux de données efficace et non-bloquant.
- Leadership et stratégie technique : Mentorat : encadrer activement les ingénieurs juniors, fournir des revues de code, des conseils techniques et les aider à développer leur expertise dans l'intégration à grande échelle et le développement back-end.
- Amélioration des processus : Conduire des initiatives pour standardiser les cadres d'intégration, améliorer les pipelines de déploiement et améliorer l'efficacité globale de notre processus d'intégration des partenaires.
- Consultation technique : Collaborer avec les chefs de produits et les équipes de développement commercial pour évaluer la faisabilité technique et l'étendue des nouvelles opportunités de partenariat.
Vous pourriez être un excellent candidat si vous avez :
- Plus de 3 ans d'expérience en ingénierie back-end, avec un fort accent sur les systèmes d'intégration de données à fort débit.
- Une expérience professionnelle approfondie avec Node.js et TypeScript dans un environnement de production.
- Une bonne connaissance des bases de données NoSQL (MongoDB) et relationnelles (PostgreSQL), y compris la conception de schémas et l'optimisation des performances.
- Une compréhension solide et une application pratique de RxJS ou de bibliothèques similaires pour gérer le flux de données asynchrones.
- Un parcours éprouvé dans le développement d'intégrations robustes utilisant diverses techniques : APIs REST/SOAP, scraping (par exemple, en utilisant Puppeteer, Cheerio ou des outils similaires).
- Un esprit analytique avec une forte capacité à déboguer des systèmes complexes et distribués et à résoudre des problèmes de synchronisation des données.
- La capacité à gérer des projets de bout en bout, à prioriser les tâches de manière autonome et à mener à bien des projets d'intégration.
- Excellentes compétences en communication (l'anglais est requis) et expérience de travail efficace avec des équipes internationales et interfonctionnelles.
- Une passion pour l'industrie du voyage et un désir de contribuer à un produit international en pleine croissance.
Ce que nous offrons :
- Rejoignez notre équipe unique et internationale où votre travail alimente directement notre expansion rapide dans plus de 50 pays.
- Vous aurez l'opportunité de mentor junior des ingénieurs.
- Vous serez dans un environnement de travail stimulant et solidaire avec une équipe internationale (12 nationalités représentées) passionnée par le voyage et l'innovation.
- Faites partie d'une culture entrepreneuriale forte et ouverte d'esprit avec de nombreux projets à imaginer et à diriger.
- Profitez de notre bureau à Paris avec café, thé, collations et boissons à volonté.
- Salaire compétitif, options d'actions, assurance santé Alan et carte Swile.
Notre processus de recrutement :
- Entretien RH avec notre équipe de recrutement.
- Entretien 1:1 avec le responsable du recrutement.
- Cas technique à présenter au PDG et à nos parties prenantes.
- Rencontrez l'équipe sur place.
Qu'est-ce qui suit ? Une fois que nous aurons reçu votre candidature, nous examinerons attentivement votre CV et votre lettre de motivation et nous vous donnerons des nouvelles dès que possible.
Nous vous invitons à en savoir plus sur nous en visitant www.cozycozy.com et à nous suivre sur LinkedIn, Instagram, TikTok et Facebook !
Backend Engineer - Node.js / Typescript employeur : cozycozy.com
Cozycozy.com est un employeur exceptionnel, offrant un environnement de travail dynamique et créatif où les passionnés de voyage peuvent s'épanouir. En tant que startup en pleine croissance, nous valorisons l'initiative et offrons des opportunités de développement professionnel tout en bénéficiant d'une atmosphère de bureau conviviale. Rejoignez-nous pour contribuer à des projets innovants tout en profitant d'avantages attractifs.