Développeur back-end - h/f

L'entreprise

Fondé en 1991, le groupe Iliad est également connu sous la marque commerciale Free. Depuis plus de 15 ans, ce groupe technologique basé à Paris, s’attèle à offrir les plus grandes innovations télécom du marché. Free est un acteur visionnaire, inventeur de la box internet, disposant d'un ADN et d'une mission forte : offrir à tous les français des produits et services internet haut débit et très haut débit avant-gardistes et accessibles au plus grand nombre.

Freebox, société à taille humaine et dotée d'un fort esprit entrepreneurial, porte ces valeurs autour de l'activité recherche & développement. Cette petite structure, familiale par sa forme mais grande par ses ambitions, se compose de plusieurs équipes dédiées (produit ou métier). Nos équipes de passionnés conçoivent, développent, fabriquent les nouvelles générations de produits et améliorent continuellement les services et produits clients.

Le poste

Nous sommes à la recherche d'un(e) Développeur Back-End qui rejoindra notre équipe Set Top Box.

L'équipe Set Top Box est en charge de la conception et la réalisation des boîtiers 'Player' connectés à la télévision.

En tant que Développeur Back-End et en collaboration avec le directeur UX et les Ingénieurs Logiciel et Électronique de votre équipe produit, vous aurez en charge la mise en place, la configuration, le développement et la maintenance du back-office. Pour développer les différents services du Freebox Player tels que la télévision, le Replay et les VOD, il est nécessaire de s'appuyer sur un back-office mettant à disposition des API aux sens large.

Vos principales missions seront de:

  • Contribuer à l'amélioration du back-office actuel pour répondre aux nouveaux services prévus du Freebox Player,
  • Être garant de l'efficacité des accès aux serveurs concernant le nombre de connexions et du dimensionnement des serveurs, Participer à la réflexion sur de nouveaux services en collaboration avec les équipes UX/UI,
  • Participer à la conception technique et au développement du Back-office qui sera directement utilisé pour la conception des interfaces du Freebox Player.

Profil recherché

Compétences techniques :

  • Python 3 (>=3.7) :
    • le langage,
    • sa bibliothèque standard,
    • les environnement virtuels (venv/virtualenv),
    • d'autres modules/framework,
    • Un + :
      • des connaissances sur les tests unitaires
      • des connaissances sur le «packaging» Python
  •  JSON/XML
  • Base de données relationnel SQL (en particulier PostgreSQL, mais également MySQL/MariaDB est un plus)
  • HTML/CSS/Javascript (au moins les bases de, et dans ce cas, l'envie d'approfondir)
  • Système de gestion de version, de préférence Git
  • Linux et son environnement (en particulier Debian/Ubuntu)
  •  Vous êtes ouvert à d'autres langages de programmation, afin de comprendre les implémentations existantes,
  • Anglais professionnel.

Un + si vous avez :

  • des connaissances des technologies de résolution des problématiques de scalabilité (caches, bases clef/valeurs, NoSQL, …),
  • des connaissances des technologies de containérisation (Docker, LXC, systemd, …).

Compétences humaines :

  • Vous appréciez travailler en équipe,
  • Vous êtes autonome,
  • Vous avez le goût de faire et de bien faire,
  • Vous savez prendre des initiatives et être force de proposition,
  • Vous êtes rigoureux.euse et précis.e,
  • Vous avez un intérêt pour les nouvelles technologies et faites évoluer régulièrement vos compétences techniques.

Expérience & diplôme :

  • Vous avez une première expérience dans un développement similaire,
  • Vous avez un bac+5 ou équivalent en informatique.

 

Nous apprécions grandement la connaissance des offres de télévision existantes de Free ainsi qu'un intérêt pour le domaine.

 

Compétences recherchées

  • Python
  • JSON/XML
  • Base de données SQL
  • HTML/CSS/Javascript
  • Git
  • Linux (Debian/Ubuntu)
  • Problématiques de scalabilité

Éléments nécessaires pour postuler

Pour valider votre candidature, nous vous demandons de fournir les éléments suivants, vous devrez télécharger les pièces demandées directement lors de votre inscription.

Toute candidature incomplète ne sera pas traitée par nos services.

Document(s) :

  • Curriculum Vitæ

Candidature facile