Job position Développeur Back-End
Share this job
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.
Candidate profile
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.
Working environment
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.).
Apply to this job!
Find your next career move from +1,000 jobs!
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Développeur Back-End
Cherry Pick