Développeur Full Stack (H/F)
Summary
Full-stack developer on Hifi Filter's internal team, designing and maintaining cloud-deployed web apps and APIs: Java/Quarkus REST and gRPC back ends, TypeScript/Angular front ends, database design, automated testing, documentation, and CI/CD production deploys (GitLab CI, ArgoCD) within a Scrum team.
Sous la responsabilité du Lead Developer, nous recherchons un(e) Développeur/Développeuse Full Stack compétent(e) et expérimenté(e) pour rejoindre notre équipe internationale composée de Développeurs, d’un Testeur et d’un Chef de projets. Vous serez chargé(e) de la conception, du développement et de la maintenance d'applications web et d'API dans un environnement cloud. Vous évoluerez dans un environnement technique moderne, au sein d'une organisation agile où l'innovation, la qualité du code et l'amélioration continue occupent une place centrale et accompagne la croissance d’HIFI FILTER.
Vos missions au quotidien
- Analyser et concevoir des modules et des applications déployés dans un environnement cloud.
- Développer des API REST et gRPC en Java avec Quarkus.
- Développer le front-end des applications en TypeScript avec Angular.
- Concevoir et maintenir les bases de données.
- Garantir la qualité et la fiabilité du code produit.
- Ecrire et maintenir les tests unitaires / d’intégration / E2E.
- Rédiger et maintenir la documentation technique.
- Participer au support quotidien des applications.
- Participer à la planification des sprints, aux revues de code et à toutes les cérémonies agiles (SCRUM).
- Participer au déploiement en production dans un environnement CI/CD (GitLab CI, ArgoCD).
Nous grandissons vite ! Ces missions peuvent évoluer, développer votre potentiel et vous offrir de nouvelles perspectives.
Prérequis indispensable :
- Formation supérieure en informatique, génie logiciel ou équivalent.
- Expérience professionnelle requise d’au moins 2 an en développement Full Stack.
- Solide maitrise de Java moderne (version 21 ou supérieur).
- Solide maitrise de TypeScript ou de JavaScript moderne (ES2020 ou supérieur).
- Maitrise avancée de HTML / CSS.
- Anglais professionnel (B2 à minima).
Atouts supplémentaires :
- Expérience en programmation réactive avec Mutiny (ou équivalent : Vert.x).
- Expérience avec les frameworks Quarkus, Angular (ou équivalent : React, Vue) et Bootstrap 5.
- Expérience en SQL (PostgreSQL) et bases de données NoSQL (OpenSearch, Valkey/Redis).
- Expérience en architecture événementielle et messagerie avec Kafka (ou équivalent).
- Expérience en tests E2E avec Playwright (ou équivalent).
- Expérience avec les services cloud (AWS, IaC, Terraform).
Ce que nous offrons :
- Poste à pourvoir en vue d’un CDI.
- Planning flexible sur 39 heures / semaine.
- Possibilité de télétravail 1 jour/semaine ou semaine à 4.5 jours.
- Rémunération sur 13 mois.
- Intéressement et Participation aux bénéfices.
- Mutuelle familiale et prévoyance.
- Tickets-restaurant.
- Des outils performants et modernes à disposition.