Le poste Développeur Back-End
Partager cette offre
Dans le cadre de la transformation d’un groupe média international, un ambitieux projet de développement d’une nouvelle plateforme de gestion des assets médias (MediaHub) est en cours.
Construite en interne à partir de logiciels libres et suivant une méthodologie Agile (Scrum), cette plateforme a pour objectifs :
Mutualiser les catalogues de médias entre les différentes entités du groupe (TV et cinéma).
Repenser l’ensemble des workflows utilisateurs afin d’améliorer l’efficacité opérationnelle (ergonomie, automatisation).
Intégrer rapidement de nouveaux usages (UHD, HDR, IMF, etc.) et faciliter l’interconnexion avec l’écosystème média (majors, plateformes de streaming, etc.).
Fournir une application MediaHub MAM assurant la gestion des essences média (fichiers audio, vidéo, sous-titres, etc.), composée de micro-services développés en Scala et Rust, déployés dans le Cloud (AWS) et On Premise (VMWare).
Organisation :
Équipes en Feature Teams complètes (PO, DevOps, QA, Développeurs) avec Scrum Master et UI/UX Designer.
Méthodologie Agile avec sprints de 2 semaines.
Matériel fourni : MacBook Pro.
Missions :
Développer et maintenir des micro-services back-end au sein de la plateforme MediaHub.
Participer activement aux cérémonies Agile (sprint planning, daily, rétrospectives).
Contribuer à l’ensemble du cycle de vie des User Stories (conception, développement, tests, cohérence des livrables, mise en production).
Être force de proposition dans l’amélioration continue des pratiques techniques et organisationnelles.
Collaborer avec les Lead Tech et les équipes transverses pour garantir la qualité et la fiabilité des développements.
Profil recherché
Expérience : minimum 5 ans dans le développement back-end sur des plateformes composées de micro-services.
Compétences techniques :
• Maîtrise de la programmation concurrente et asynchrone.
• Solide connaissance d’un langage fortement typé (Scala, Java, C#, Haskell, Golang, etc.).
• Notions de programmation fonctionnelle (lambda, immutabilité, types algébriques).
• Intérêt ou première expérience sur l’écosystème Scala (cats-effect, ZIO, etc.).
• Bonne compréhension des architectures évolutives et testables (DDD, Clean Architecture, Onion, Hexagonale).Soft skills : dynamisme, autonomie, rigueur, esprit d’équipe, capacité à s’impliquer dans la livraison de bout en bout.
Environnement de travail
Expérience sur des environnements Cloud (AWS) et On Premise (VMWare).
Connaissance des bonnes pratiques de CI/CD et des environnements distribués.
Solide connaissance d’un langage fortement typé (Scala, Java, C#, Haskell, Golang, etc.).
Postulez à cette offre !
Trouvez votre prochaine mission parmi +7 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Développeur Back-End
Cherry Pick