Développeur Full Stack (H/F)
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.
- Compensation
- Not disclosed
- Location
- France
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Full time
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Higher education in computer science, software engineering or equivalent
- At least 2 years of professional Full Stack development experience
- Solid mastery of modern Java (version 21 or higher)
- Solid mastery of TypeScript or modern JavaScript (ES2020 or higher)
- Advanced mastery of HTML/CSS
- Professional English (B2 minimum)
Nice to have
- Experience in reactive programming with Mutiny (or equivalent: Vert.x)
- Experience with Quarkus, Angular (or equivalent: React, Vue) and Bootstrap 5
- Experience with SQL (PostgreSQL) and NoSQL databases (OpenSearch, Valkey/Redis)
- Experience with event-driven architecture and messaging with Kafka (or equivalent)
- Experience with E2E testing using Playwright (or equivalent)
- Experience with cloud services (AWS, IaC, Terraform)
Full description
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).