Développeur go – paris - h/f
CDI Paris (Paris)
Description de l'offre
Vous rejoindrez l'équipe Plateforme gérée par Johann actuellement constituée de cinq personnes : un lead, un développeur backend, un développeur frontend et deux administrateurs système et réseau.
L'équipe a pour but l'automatisation et l'industrialisation des datacenters Free afin de monter une plateforme de virtualisation unifiée et proposer un catalogue de service aux autres équipes la consommant.
L'activité repose essentiellement sur le déploiement et maintien en condition opérationnelle d'un orchestrateur de machines virtuelles, d'un orchestrateur de serveurs bare-metal, d'un orchestrateur de clusters Kubernetes et d'un orchestrateur de load-balancers. Il s'agit également de concevoir de nouveaux produits exploitants cette plateforme.
Vos missions principales seront les suivantes :
Le poste consiste à participer au développement d'un orchestrateur de ressources infrastructures
Développement et maintien en conditions opérationnelles de multiples applications serveur gRPC avec le langage Go et une base de données PostgreSQL
Développement et maintien en condition opérationnelles de multiples applications client gRPC avec le langage Go
Développement d'API gRPC avec protocol buffers
Collaboration avec les membres de l'équipe en charges des autres fonctions (dev front, système et réseau)
Collaboration avec les utilisateurs (internes) pour support N3 des fonctionnalités existantes et élaboration du cahier des charges de nouvelles fonctionnalités
Collaboration avec des fournisseurs externes (pour certains en anglais) pour élaboration du cahier des charges de nouvelles fonctionnalités
Accompagnement technique de profils moins expérimentés incluant des codes reviews
Profil recherché
Les indispensables :
Développeur confirmé à senior, vous avez 4 à 5 ans d'expérience professionnelle avec des API HTTP et des applications client/serveur, et idéalement 1 ou 2 ans d'expérience en Go
Compétences techniques
Connaissances avancées de programmation générale
Connaissances avancées d'applications client/serveur et de développement backend
Connaissances avancées d'API HTTP (REST ou gRPC)
Familiarité avec les bases de données relationnelles (PostgreSQL ou équivalent)
Familiarité avec les notions de tâches différées
Bonne connaissance du langage de programmation Go
Notions de programmation système Linux
Utilisation intermédiaire Linux (Debian, Ubuntu)
Familiarité avec des protocoles Réseau (IPv4/IPv6, DNS, http)
Compétences sociales/soft :
Autonomie, prise en charge de demandes de bout en bout sans assistance
Capacités de mentorat (capacité à accompagner des profils juniors dans leur montée en compétences)
Flexibilité afin de s'adapter aux demandes et changements constants
Anglais technique confirmé, C1 écrit, B2 oral, afin d'interagir efficacement avec les fournisseurs, des parties prenantes internes et de comprendre la documentation technique.
Points facultatifs, importants au quotidien mais pas indispensables :
Programmation API: Protocol buffers, gRPC, xDS
Frameworks: Gorm, Viper, Cobra, OpenTelemetry
Base de données: PostgreSQL
Authentification: OAuth2, OIDC, JWT
Cryptographie: PKI, X.509, TLS
Outils: Netbox, Ironic
Notions de programmation système macOS
Utilisation de Kubernetes
Développement d'applications Kubernetes
Autres langages de programmation : Python
Le process et son déroulement
Etape 1 : Préqualification avec un.e Recruteur Tech
Etape 2 : Entretien technique avec Johann, Principal Engineer et un membre de l'équipe en présentiel : Présentation de l'environnement, des besoins et validation des capacités techniques. (1H)
Alors si vous avez envie de liberté et d'avoir un impact concret, n'hésitez pas à envoyer votre candidature pour rejoindre l'aventure Free Mobile.
À propos de Iliad
Chez Free, tu trouveras une culture interne singulière et très marquée. Il règne un fort état d'esprit collectif. Le recrutement est ouvert, sans a priori : on ne juge les gens ni sur leur âge, ni sur leur background.
On aime aller vite, faire les choses nous-mêmes, et on mise sur l'autonomie pour être efficace. Tu verras : chez Free, on se sent libre !
Ici, on a une mission qui a du sens : permettre à tous les Français de communiquer partout, tout le temps et au meilleur tarif. Free Dispose de ses propres infrastructures réseau fixe et mobile dans toute la France. On a besoin de toi, que ce soit pour les concevoir, les déployer, les exploiter ou les maintenir !