Software engineer Go

Il y a 1 semaine

Courbevoie, Île-de-France NumSpot Temps plein

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.

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.
#J-18808-Ljbffr