Senior Backend Engineer (f/h/n)
Cette offre a été pourvue !
Qui sont-ils ?
Chez Hublo, nous sommes convaincu.es que le digital et la tech représentent la pierre angulaire pour révolutionner le secteur de la santé. Notre vision, c’est de permettre aux établissements de santé de redevenir des lieux épanouissants et de libérer du temps aux soignants afin qu’ils puissent se recentrer sur leur mission première : sauver des vies. Pour réaliser cette vision, notre priorité est de répondre au besoin pressant des établissements de santé de recrutement et de maintient des effectifs adéquats.
C’est pourquoi nous avons développé une plateforme digitale qui leur est dédiée, désormais déployée dans 3 200+ établissements de santé et utilisée par 700 000+ professionnels de santé. Fin 2021, nous avons levé 22M€ pour devenir la première solution SaaS RH pour la santé en Europe.
Avec +170 collaborateurs aujourd’hui à Paris et Cologne, l’équipe Hublo ne cesse de s’agrandir. Tu veux nous aider à améliorer le système de santé ? Postule aujourd’hui !
Rencontrez Agathe, Product Designer
Descriptif du poste
Notre équipe Tech est à la recherche d’un.e Senior Backend Engineer !
En pleine croissance et désormais au statut de scale-up, Hublo fait face à des défis multiples et ambitieux au sein de son équipe Tech, et cherche la personne qui pourra l’aider à les relever.
En tant que Senior Backend Engineer, ton rôle sera donc d’aider notre équipe à fournir des fonctionnalités clés sur nos backends et tes priorités seront la qualité, la scalabilité, la durabilité et la robustesse de notre code.
L’objectif n°1 de notre équipe Tech est de construire une suite entièrement intégrée d’outils interconnectés pour faciliter la vie quotidienne de millions de professionnels de la santé partout en Europe, afin qu’ils puissent se concentrer pleinement sur leur objectif principal : les patients.
Ta mission
Maintenir et développer de nouvelles fonctionnalités en collaborant étroitement avec les Product Managers, les Product Designers et d’autres développeurs
Participer à l’écriture, l’évaluation et l’amélioration de notre code, en contribuant à nos meilleures pratiques et en participant aux revues de code
Mettre en œuvre l’observabilité, la surveillance et l’alerte
Aider, encadrer et former d’autres développeurs en leur transmettant tes connaissances et en leur promouvant les bonnes pratiques
Fournir des solutions pour résorber la dette technique
Enrichir notre ensemble d’outils de qualité de code backend
Proposer de nouvelles idées de conception/améliorations architecturales
Notre stack
- Nous nous concentrons sur les technologies récentes avec un besoin constant d’amélioration et d’optimisation. C’est aussi beaucoup d’autonomie au sein des équipes et de prise de décision collective.
Frontend :
Pour la conception de notre app, on utilise NextJS et React Query, le tout en TypeScript
Pour nos tests, on utilise @testing-library et Jest
Backend :
NestJS et TypeScript pour nos API
Prisma pour accéder à notre base de données
Pour nos tests, nous utilisons Jest (et nous aimons l’injection de dépendances)
Ops :
On utilise Github pour gérer notre code et notre CI s’exécute sur Github Actions
On utilise SonarCloud pour l’analyse de qualité et la couverture de code (objectif 80 %)
On stocke nos données principalement dans PostgreSQL
Nous sommes hébergés sur AWS, et on déploie l’infrastructure avec Terraform & Pulumi
Ce que nous offrons
Nos avantages
Le bien-être de nos équipes est notre priorité #1! Découvrez ci-dessous les nombreux avantages que nous offrons à nos salariés :
Un package compétitif 📈
Un programme d’onboarding sur-mesure pour découvrir l’organisation, les produits et les équipes de Hublo 🔍
Une politique de télétravail flexible 🏡
Des RTT 🌴
Des tickets restaurants (carte Swile) 🥗
Une mutuelle adaptée (Alan) 🩺
L’accès a des milliers d’activités grâce à notre partenaire Gymlib 🤸🏼🏋🏻
Le dernier MacBook pro 💻
Du café et des snacks en libre-service ☕
Un budget alloué à chaque manager pour organiser des événements d’équipe 💃
Un CSE qui place l’intérêt de nos salariés au coeur des préoccupations de Hublo 🥇
Hublo, c’est aussi
Une équipe dynamique et multiculturelle avec plus de 10 nationalités représentées 💥
La possibilité de travailler depuis plusieurs bureaux : Paris, Sophia-Antipolis, Cologne 🌆
Des séminaires d’entreprise incroyables (Alpes, Portugal…) ☀️
Une opportunité unique de révolutionner la gestion des ressources humaines dans la santé ❤️
Profil recherché
Compétences requises
- Au moins 5 ans d’expérience sur des systèmes backend qui fonctionnent à l’échelle (> 1 million d’utilisateurs) et utilisent les pratiques de pointe de l’industrie
- Au moins 2 ans d’expérience en NodeJS et son écosystème en production
- Tu utilises les meilleures pratiques, es rigoureux.se sur les tests et la qualité du code (TDD, tests d’acceptation, tests unitaires) et désireux.se d’apprendre constamment
- Tu es à la fois stratégique et opérationnel.le : tu n’hésites pas à prendre du recul pour prévenir tout risque tout en étant pragmatique et orienté.e solution
- Tu es à l’aise pour communiquer et aimes encadrer les ingénieurs, leur transmettre tes connaissances, les sensibiliser aux bonnes pratiques
- Tu aimes travailler en équipe
- Tu es à l’aise en français
Compétences appréciées
- Tu as une expérience DevOps (Github Actions, AWS, Kubernetes, Docker, …)
- Tu as déjà travaillé avec le framework NestJS
- Tu as un bon niveau d’aisance en anglais (parlé et écrit)
Déroulement des entretiens
- Un premier échange avec notre TAS
- Un entretien sur site (ou appel vidéo) avec un ingénieur logiciel ou un chef d’équipe
- 3 entretiens/tests dont un échange avec notre CTO sur une demi-journée (entretiens sur site ou en visio)
Hublo est un employeur qui respecte l’égalité des chances. Nous célébrons la diversité et nous nous engageons à créer un environnement inclusif pour tous les employés.