CDI - Développeur GO - F/H

Type de contrat:  CDI
Métier:  Digital, Data, Développement web
Société:  E-TF1

Faisons connaissance

Au sein du Groupe TF1, e-TF1 a pour ambition de développer pour les téléspectateurs, sur le web, mobile ou encore l’IPTV, des moyens toujours plus innovants de consommer leurs programmes et de prolonger l’expérience qu’ils partagent avec nous.

Techniquement, E-TF1 c'est:

  • Une plateforme AVOD (Mytf1)
  • Un site d’information (LCI)
  • Une plateforme d’ingestion
  • Une infrastructure distribuée et scalable
  • Un objectif d’excellence 99,99% disponibilité

Quelques chiffres :

  • Trafic en pic de 3600 Gbps
  • Plus de 2,3Md de vidéos vues en 2022
  • Plus de 11000h de programme en ligne.

Votre rôle au sein de l’équipe

Quel sera votre rôle ? 

Comprendre le domaine métier de MYTF1 et répondre aux besoins :

  • des utilisateurs : en enrichissant notre API GraphQL permettant l’ajout de fonctionnalités sur les fronts (Web / APP / TV)
  • des éditorialistes : en développant un CMS custom au plus proche du besoin et permettant l’animation des contenus
  • du marketing : en proposant un système de paiement et gestion d’abonnement pour nos offres payantes (CB, in-app purchase Apple & Google)
  • de la Data : avec la mise à disposition des algorithme de recommandations et de la collecte de données
  • Faire évoluer la plateforme pour nos utilisateurs et nos clients internes
  • Participer à la maintenance de l’application pour garantir chaque jour la disponibilité de nos API pour les sites et applications MyTF1 et partenaires FAI (Boxes)

Pour en savoir plus : https://tech.tf1.fr/post/2020/team/backend/

Comment ?

  • Écrire ou prendre en compte des tickets JIRA
  • Echanger avec l’équipe pour choisir les solutions les plus adaptées
  • Développer en respectant les bonnes pratiques et idiomes du langage Go
  • Relire le code des autres développeurs et échanger avec eux pour trouver les meilleurs compromis
  • Savoir diagnostiquer et résoudre les problèmes de production

Sur quels stacks techniques :

Go, GraphQL, Kafka, Redis, MongoDB

Docker, Kubernetes, Github, ArgoCD

Slack, Jira

Localisation du poste

Boulogne-Billancourt 

Vos atouts pour faire la différence

  • Bonne connaissance de Go, de sa bibliothèque standard et de ses outils (tests, profiling, ...)
  • Bonnes connaissances des systèmes d’exploitation Unix-like : gestion de la mémoire, des process, API POSIX
  • Connaissances de base en algorithmique, structures de données, architecture machine et architectures web (caches, queuing, CDN, ...)
  • Connaissances de base en cryptographie
  • Capable de lire, comprendre et exploiter des documentations techniques en anglais (RFC ...)
  • A l’aise en anglais écrit et attaché au bon nommage des variables, des méthodes, etc.
  • A l’aise en français pour la rédaction de documentation et toute autre forme de communication écrite
  • Autonomie
  • Force de proposition
  • Curiosité technique

Le Groupe TF1 mène une politique Diversité engagée afin de garantir l'équité de traitement et le respect de tous.
Tous nos postes sont ouverts aux personnes en situation de handicap.