Software engineer Go (confirmé/senior) F/H

NUMSPOT recrute !

À propos

Numspot est la plateforme technologique souveraine et sécurisée, alliant innovation, flexibilité et confiance pour accélérer la transformation numérique des acteurs publics et privés. Hybride et portable, elle combine les avantages du cloud public avec une interopérabilité totale (on premise, cloud-environnements) et des standards de sécurité exigeants (ISO 27001 déjà acquis, HDS et SecNumCloud en cours). 

Open source first, Numspot garantit autonomie, réversibilité et maîtrise des données, tout en répondant aux enjeux critiques de la data et de l’IA. 100 % immunisée contre les lois extraterritoriales, elle s’appuie sur un actionnariat français de référence des secteurs public et privé (Banque des Territoires, Docaposte, Dassault Systèmes et Bouygues Telecom), et des certifications reconnues pour offrir une confiance numérique absolue.

Descriptif du poste

Votre rôle : créer, développer et maintenir des solutions logicielles performantes.

En tant que Software Engineer, vous jouez un rôle clé dans le développement de solutions logicielles robustes et évolutives pour notre cloud souverain et de confiance. Vous intervenez sur l’ensemble du cycle de vie : conception, développement, livraison, amélioration continue, en lien avec les contraintes de sécurité et de fiabilité du produit.


Mission

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éveloppeur·euses moins expérimenté·es via du mentorat, des revues de code constructives et le partage de 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 avec les équipes d’architecture et d’opérations.

Qualité et amélioration continue :

• Garantir un code maintenable via des pratiques éprouvées (tests automatisés, revues de code, documentation).

• Contribuer à l’amélioration des pratiques de développement et à l’adoption de technologies pertinentes.

Résolution de problèmes :

• Identifier et résoudre des problèmes complexes en proposant des solutions adaptées.

• Participer à la gestion et à la résolution des incidents en limitant l’impact utilisateur.

Innovation et veille : rester informé·e des évolutions technologiques et évaluer leur pertinence pour le produit.

Projection

À 1 mois : comprendre l’architecture, les standards de code, le cycle de livraison et contribuer sur des sujets cadrés (correctifs, évolutions ciblées, tests).

À 3 mois : prendre en charge un périmètre fonctionnel de bout en bout (conception, delivery, observabilité), avec des livrables réguliers et de la documentation opérable.

À 6 mois : piloter des évolutions structurantes sur une brique critique (API, performance, fiabilité), et contribuer aux choix techniques avec les équipes produit, archi et ops.

Profil recherché

Expérience et compétences techniques :

  • 3 à 8 ans d’expérience en développement logiciel, avec des contributions sur des sujets complexes.

  • Bonne connaissance de Go et de son écosystème.

  • Capacité à écrire des tests robustes et maintenables.

  • Bonne connaissance des bases de données relationnelles et non relationnelles.

  • Expérience en tant qu’utilisateur de Kubernetes.

  • Connaissance d’outils d’observabilité (Prometheus, Grafana).

  • Expérience sur la conception et la sécurisation d’APIs REST.

  • Habitude de travailler en environnement agile, de la conception à la livraison.

  • Connaissance des architectures modernes (microservices, systèmes distribués, conteneurs).

  • Expérience cloud et/ou contexte à contraintes de sécurité (un plus).

  • Expérience de refonte/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.

Process de recrutement

  1. Entretien initial avec notre recruteur pour échanger sur votre parcours et le rôle proposé.

  2. Discussion technique afin d’approfondir vos expériences, les attendus du rôle et vos ambitions professionnelles.

  3. Évaluation technique : réalisation d’un test technique afin d’évaluer les compétences.

  4. Entretien final avec notre DRH pour évaluer votre fit avec notre culture et notre mission.

Informations complémentaires

  • Type de contrat : CDI
  • Lieu : Courbevoie
  • Expérience : > 5 ans
  • Télétravail partiel possible