Tu es passionné par les nouvelles technologies, et tu souhaites faire partie d’une équipe de développement logiciel en constante quête d’innovation dans un cadre chaleureux, décontracté et stimulant ?
Nous recherchons un coéquipier comme toi !
Joins-toi à une équipe Agile et ambitieuse qui a la volonté de toujours s’améliorer et de développer des applications innovantes au sein de notre plateforme qui aide les radiodiffuseurs, les podcasters et les services musicaux à maximiser leurs revenus en ligne.
Tes responsabilités :
- Contribuer à la conception et au développement de nouvelles fonctionnalités et à l'amélioration / correction de fonctionnalités existantes.
- Écrire du code de qualité pour développer et maintenir des applications robustes utilisées à grande échelle.
- Collaborer avec le Product Owner et interagir avec les autres équipes de produits afin de définir les solutions du futur de l’organisation.
- Contribuer à toutes les activités du cycle de développement d’applications (planification, conception, codage, revue de code, tests unitaires / automatisés, documentation, déploiement, opérations, surveillance et alertes).
- Démontrer de l’ouverture aux idées des autres tout en communiquant avec respect.
- Proposer et aider à la mise en œuvre de solutions d'amélioration continue.
- Être un membre engagé, transparent et positif dans une équipe Agile auto-organisée et multidisciplinaire.
- Recommander certains choix technologiques et être en mesure de les supporter.
- Tu as une bonne connaissance du langage de programmation Scala ou
- Tu as une bonne connaissance de Java et un intérêt pour apprendre un langage de développement fonctionnel comme Scala.
- Tu as des connaissances au sujet des conteneurs Docker.
- Tu souhaites mieux comprendre les systèmes de manipulation de flux de données (Kafka).
- Tu as un bon sens de l’analyse et tu es capable de communiquer tes idées.
- Tu as au moins deux années d’expériences professionnelles en tant que développeur.
- Tu parles anglais à un niveau professionnel.
Atouts :
- Tu as expérimenté des techniques de développement par les tests (TDD) et tu connais certains outils d'intégration et de déploiement continus.
- Tu as de l’expérience avec les principes de développement S.O.L.I.D.
- Tu as de l’expérience avec Kafka.
- Tu connais des outils comme GitHub Actions, ArgoCD, Grafana et Kubernetes.
- L’utilisation de l’anglais est nécessaire pour collaborer avec des collègues internationaux, pour accéder à des informations et des ressources et pour communiquer à l’échelle internationale.