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
Conception et développement :
Concevoir, développer et maintenir des solutions logicielles de haute qualité qui répondent aux besoins métier et techniques.
Assurer la scalabilité, la sécurité et la robustesse des systèmes développés.
Prendre en charge la conception et le développement des parties critiques du système, avec un focus sur la performance, la fiabilité et la sécurité.
Mentorat : Soutenir les développeurs moins expérimentés par du mentorat, des revues de code constructives, et le partage des bonnes pratiques.
Collaboration transverse :
Travailler étroitement avec les Product Managers, Designers et autres équipes pour transformer les besoins en fonctionnalités concrètes.
Participer à l’élaboration des solutions techniques en lien avec les équipes d’architecture et d’opérations.
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 :
Profil Recherché
Expérience et compétences techniques :
Minimum 3 à 8 ans d’expérience en développement logiciel, avec des contributions significatives à des projets complexes.
Bonne connaissance du langage Golang et de son écosystème.
Capacité à écrire des tests robustes et maintenables pour garantir la fiabilité des solutions livrées.
Bonne connaissance des bases de données relationnelles et non relationnelles.
Expérience en tant qu’utilisateur de Kubernetes.
Familier avec les outils d’observabilité (Prometheus, Grafana).
Bonne expérience dans la conception, le développement et la sécurisation des APIs REST.
Expérience démontrée dans un environnement agile, avec une participation active aux phases de conception et de livraison.
Une expérience dans un environnement cloud ou dans des projets à fortes contraintes de sécurité est un plus.
Solide maîtrise des technologies utilisées, avec une capacité à concevoir des architectures performantes et à anticiper les défis à long terme.
Bonne connaissance des architectures modernes (microservices, systèmes distribués, conteneurs).
Expérience dans l’utilisation d’outils et de plateformes de cloud (idéalement souverain).
Compétence prouvée dans la refonte et la modernisation de systèmes existants (legacy).
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 leaders 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).
Processus de Recrutement
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”.
Boulogne-Billancourt