Les missions du poste
Hellowork group est le premier acteur digital français de l'emploi, du recrutement et de la formation. A travers ses différentes solutions, le groupe accompagne les actifs tout au long de leur vie professionnelle, les entreprises, cabinets de recrutement, ETT sur leurs enjeux RH et recrutement et les centres de formation/écoles sur la valorisation de leurs offres de formation.
Fort de 600 collaborateurs, 124 millions d'euros de commandes en 2024, les services du groupe Hellowork sont utilisés par 80 000 professionnels et 5 millions d'utilisateurs* chaque mois. Ils permettent plus de 7 000 recrutements et 500 entrées en formations chaque jour.
Hellowork Group recherche son futur Software Architect pour participer au développement de sa plateforme hellowork.com !
Hellowork.com c'est 100+ millions de candidatures en 2025 (+34% par rapport à 2024) et presque 1 million de candidats par mois.
Notre mission : Accompagner nos utilisateurs dans leur recherche d'emploi pour leur permettre de trouver LE job correspondant à leurs attentes.
Le contexte : Une équipe produit & tech d'une quarantaine de personnes (ingénieurs, PM, designers, QA et support) organisée en 5 impact teams autonomes. On est en pleine transition vers une architecture Domain Driven Design, et on intègre l'IA dans nos pratiques là où ça apporte une vraie valeur.
Les missions du poste
En tant qu'architecte, ton quotidien sera rythmé par les missions suivantes :
Assurer la qualité de l'architecture
- Viser la cohérence, la simplicité, la performance et la sécurité des choix d'architecture
- Assurer la maintenabilité, la scalabilité et la haute disponibilité des services
- Anticiper les besoins d'évolutions
Assurer que l'architecture se fait au niveau des équipes
- Mettre en place des environnements et des systèmes pour favoriser l'autonomie et la prise de décision des équipes
- Proposer des solutions pour améliorer nos pratiques de développement.
- Accompagner la montée en compétences des membres de l'équipe
Aligner les objectifs techniques avec la vision produit et business
- Promouvoir la vision produit/technique
- Être orienté solution et force de proposition
- S'assurer que les choix d'architecture soutiennent les enjeux produit, l'expérience utilisateur et les objectifs business de l'entreprise.
- Innover et proposer de nouvelles méthodes ou façons de faire
Concrètement :
Tu travailleras en binôme avec Thomas, architecte expérimenté. Vous définirez ensemble la vision et le plan pour l'atteindre. Tu partageras ton expertise et ta veille technologique à l'ensemble de l'équipe, via des sessions de pair programming, des présentations, des discussions autour de spec techniques...
Notre stack actuelle
Front-End : TypeScript, HotWire (Stimulus, Turbo), Tailwind CSS
Back-End : C# .NET, Python, MS SQL, Redis, Elasticsearch, MongoDB
Outils : Gitlab, Gitlab-CI, jira, confluence, slack
Cloud : Azure
Le profil recherché
Tu veux jouer un rôle clé dans des produits qui aident des millions de personnes à trouver leur futur job
Tu es passionné par le code et tu es convaincu que faire vite, c'est faire bien.
Tu documentes naturellement : specs techniques, décisions d'architecture, contexte métier, ... et encourage les autres à le faire.
Tu as plus de 10 ans d'expérience en développement et un haut niveau d'expertise sur une ou plusieurs technologies (pas nécessairement celles de notre stack)
Les valeurs d'humilité, de simplicité, de curiosité, de performance et de pragmatisme sont primordiales pour toi.
Tu sais porter des projets et accompagner les transitions de bout en bout : initier, cadrer, itérer, embarquer les équipes et tenir dans la durée
Si tu hésites à postuler parce que tu ne coches pas toutes les cases, surtout viens nous en parler ! Nous favorisons la diversité et nous formons et accompagnons les personnes qui nous rejoignent tout au long de leur évolution.
Compétences requises
- Python
- CSS
- Jira
- Intelligence artificielle
- Autonomie
- MongoDB
- Rédaction des spécifications techniques
- Git
- C#
- Force de proposition
- SQL
- Confluence
- TypeScript