Votre rôle : créer, développer et maintenir des solutions logicielles performantes.
En tant que Software Engineer, vous jouerez un rôle clé dans le développement de solutions logicielles innovantes, robustes et évolutives pour notre cloud souverain et de confiance. Vous contribuerez activement à toutes les étapes du cycle de vie du développement logiciel, en collaborant avec des équipes multidisciplinaires pour répondre aux besoins de nos utilisateurs et aux exigences de sécurité et de fiabilité de notre produit.
Vos Missions
Développement et maintenance :
Concevoir, développer et maintenir des fonctionnalités pour les Services d’Exposition en utilisant Go, React, NextJS 14, et TailwindCSS.
Assurer la scalabilité, la sécurité et la robustesse des systèmes développés.
Documenter les choix technologiques et les décisions d’équipe pour garantir une traçabilité claire et partagée.
Accompagnement et mentorat :
Accompagner les développeurs juniors dans leur montée en compétences en partageant vos bonnes pratiques et votre expertise technique.
Participer activement aux revues de code et aux sessions de pair programming pour garantir la qualité du code et encourager la collaboration.
Collaboration Agile :
Travailler dans un cadre Agile avec des cycles de production de 3 semaines, en valorisant la qualité et les livraisons régulières.
Collaborer étroitement avec les Product Managers, Designers et autres équipes techniques pour transformer les besoins en solutions concrètes
Qualité et amélioration continue :
Garantir un code de haute qualité en suivant les meilleures pratiques (tests automatisés, revues de code, documentation, etc.).
Contribuer à l’amélioration des processus de développement et à l’adoption de nouvelles technologies.
Résolution de problèmes :
Identifier et résoudre les problèmes complexes, en proposant des solutions innovantes et efficaces.
Participer activement à la gestion et à la résolution des incidents, en minimisant l’impact sur les utilisateurs.
Innovation et veille :
Expérience et compétences techniques :
5+ ans d’expérience professionnelle, dont au moins 3 ans d’expertise sur les technologies mentionnées.
Expérience dans des environnements de production exigeants avec des cycles de production rapides.
Compétences techniques :
Maîtrise des technologies : vGo, React, Typescript, NextJS 14, TailwindCSS
Bonne connaissance des outils : GitLab CI, Jira
Capacité à guider et encadrer techniquement les développeurs juniors
Sens du détail et rigueur dans le développement, la documentation, et le respect des délais
Expérience en conception et sécurisation des APIs REST
La connaissance de Terraform et l’expérience ou l’intérêt pour le Cloud et l’open source seront appréciés.
Savoir-faire essentiels :
Autonomie et proactivité : Capacité à travailler sans supervision directe tout en identifiant les axes d’amélioration.
Esprit critique : Être force de proposition sur les choix technologiques et organisationnels.
Collaboration efficace : Aptitude à collaborer avec des profils variés, en favorisant la cohésion et le partage de connaissances.
Communication claire : Expliquer des concepts complexes de manière simple et accessible.
Ce qui vous démarque
Nous encourageons les talents qui souhaitent évoluer dans un environnement stimulant, qui valorise :
L’humilité : Nous privilégions les collaborateurs capables de reconnaître la valeur des contributions des autres et de continuer à apprendre, peu importe leur expérience.
La solidarité : Nous encourageons un esprit d’entraide et de coopération entre les équipes, car nous croyons que le succès collectif surpasse les réalisations individuelles.
L’impact : Vous avez une passion pour développer des solutions qui répondent non seulement aux besoins des utilisateurs, mais qui contribuent également à la défense de l’intérêt général et impactent positivement la société.
L’amélioration continue : Vous êtes curieux(se) et toujours en quête d’innovation, que ce soit pour vous-même ou pour le produit.
Indicateurs de performance clés (KPIs)
Qualité et maintenabilité du code livré (taux de couverture des tests, nombre de bugs critiques, etc.).
Respect des délais et des objectifs de livraison des fonctionnalités.
Niveau d’adoption des solutions par les utilisateurs finaux.
Contributions aux initiatives d’amélioration continue au sein de l’équipe.
Collaboration réussie avec les autres parties prenantes (équipes produit, design, opérations).
Entretien initial avec notre recruteur pour échanger sur votre parcours et le rôle proposé.
Discussion technique afin d’approfondir vos expériences, les attendus du rôle et vos ambitions professionnelles.
Évaluation technique : réalisation d’un test technique afin d’évaluer les compétences.
Entretien final avec notre DRH pour évaluer votre fit avec notre culture et notre mission.
En rejoignant NumSpot, vous apporterez votre expérience au service d’une mission de souveraineté numérique cruciale. Si vous êtes prêt(e) à construire avec nous un cloud souverain et sécurisé, où chaque défi compte, nous avons hâte de vous rencontrer !
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Voir toutes les offres