Employer Active
Nous recrutons pour l’un de nos clients, un Developpeur Go en CDI à Lyon pour une agence.
Description de l’entreprise
Notre client développe un logiciel de marketing d’influence leader sur son marché. Sa mission est d'aider les marques et e-commerçants à vendre en ligne grâce aux influencers. Depuis le lancement du logiciel en 2017, la société connaît une solide croissance et cherche à se développer encore plus. L'équipe grandissante, jeune, diverse et internationale est répartie entre des bureaux à New York, Los Angeles et Lyon.
A la croisée de la tech et du marketing digital, notre client est à la recherche de nouveaux talents épris de challenge et d'innovation, créatifs et passionnés de développement informatique, de marketing et de stratégie digitale.
Description du poste et des missions
La plateforme agrège, met à jour et diffuse le contenu de 5 millions d'influenceurs sur tous les réseaux sociaux à la mode sur Internet. Cela soulève un certain nombre de défis techniques liés aux données, à l'évolutivité et aux performances.
Ils se basent sur l'architecture de microservices et sur la conception axée sur le domaine, ce qui rend notre base de code très flexible et réutilisable. Certaines parties de la production fonctionnent depuis plus de cinq ans !
Ils ont l'esprit DevOps. Les ingénieurs backend sont envoyés en production plusieurs fois par jour et sont responsables de leur production. Ils s' efforcent toujours de réduire le travail de maintenance en automatisant autant que possible leurs processus à l'aide d'outils tels que les actions Github ou leur propre outil de déploiement frontal.
Ils exécutent une cinquantaine d'applications en production, ce qui représente environ 1600 conteneurs en direct, répartis sur 90 serveurs. Sans oublier qu'ils utilisent des conteneurs en production depuis plus de 7 ans. Il sont actuellement en train de transférer leur charge de travail de production vers Kubernetes.
Ils sont centrés sur le produit : ils n'écrivent pas du code pour le plaisir, mais pour fournir le meilleur service à leurs clients. Ils croient fermement que l'intelligence collective est la racine même du succès d'une organisation d'ingénierie. Chacun a son mot à dire sur la mise en œuvre technique d'une fonctionnalité. C'est pourquoi ils s' appuient sur des outils tels que les propositions et les RFC pour encourager cette culture, comme le font les meilleures entreprises dans ce domaine.
Ils aiment l'open source et y contribuent en ouvrant leurs propres bibliothèques pour les partager avec le plus grand nombre.
Ils écrivent du code hautement fiable, maintenable et testé, qui émet les bonnes hypothèses en fonction du contexte. Vous savez que dans ce domaine, tout est une question de compromis.
Votre mission consiste à :
Diriger l'effort de recrutement de l'ingénierie, de la collaboration avec le CTO à laplanification des feuilles de route de recrutement.
Manager, encadrer et développer une petite équipe d'ingénieurs de haut niveau travaillant sur l'ensemble de la pile : micro-services frontaux et dorsaux.
Travailler avec les chefs de produit, les concepteurs, le directeur technique et les responsables des services informatiques et des ventes pour identifier les besoins des clients, définir les exigences et planifier la mise en œuvre, en veillant à ce que le personnel soit suffisant pour respecter le calendrier convenu.
Rédiger les documents de conception, écrire le code et effectuer les révisions de code nécessaires pour permettre à l'équipe d'aller de l'avant pendant l'arrivée des nouveaux ingénieurs.
Fixer des objectifs et mener des rétrospectives afin d'améliorer continuellement le processus de développement et d'accroître les livraisons.
Les grands projets en cours
Développer l'affiliation i.e comment rémunérer les créateurs sur les revenus qu'ils génèrent chez les marques partenaires ?
Refonte de l'outil de gestion de campagnes
Récupération de données, nouveaux canaux de data
Migration vers Kubernetes en cours
Profil recherché
Les critères minimaux pour tout candidat
Au moins 3 ans d'expérience
Expérience en tant que développeur
Expérience sur un produit Saas d'envergure
Anglais - au moins une très bonne expression écrite
Le candidat idéal
Master d'une université ou d'une école d'ingénieurs de premier plan
3 à 5 ans d'expérience en tant que développeur (de préférence backend) sur une pile similaire.
2 ans en tant qu'ingénieur manager
Expérience dans le management (10-25 personnes) : une expérience dans le recrutement et le développement d'ingénieurs de haut niveau dans des équipes performantes - en particulier sur la connaissance du business, du produit et de la technique.
Expérience dans une petite startup ou un scale-up et avec un produit Saas.
Anglais - au moins une très bonne expression écrite
Compétences techniques
70% Go
30% Ruby that will be progressively replaced but not in the next 3 years
PostgreSQL
Apache Cassandra as database systems
Elasticsearch as a search engine
RabbitMQ as message broker
Apache Thrift for RPC and Prometheus for monitoring
AWS et Kubernetes
Amber
The strongest candidate will also have
Recent, substantive experience working with Golang
Experience working with microservices deployed to a cloud environment like GCP or AWS
Informations complémentaires
Type de contrat : CDI
Statut : Employé
Localisation du poste : Lyon, Los Angeles, New York
Remote : 100% télétravail
Equipe de rattachement : Service informatique
Rémunération : Entre 70 à90 K en fonction de la séniorité
Télétravail :Full remote possible
Démarrage souhaité : 1 à 90 Jours
Cette opportunité vous correspond ?
Adressez-nous votre candidature et un consultant vous contactera dans les plus brefs délais !
Full Time