Orange Business
Lumiere Systems
Ingénieur PHP Senior
TypeScriptReactNode.jsSQLAWSGCPDockerKubernetesRustPHP
Traduction automatique. Consultez l’original.
Vos missions
- Architecture de services Backend: Concevoir et développer de nouveaux services de gestion de contenu axés sur le métier et des APIs en mettant l'accent sur la performance, la scalabilité et la fiabilité.
- Piloter des solutions Full-Stack: Travailler en étroite collaboration avec les équipes DevOps sur des solutions backend à des problèmes complexes, en garantissant l'échelle et la disponibilité sur nos plateformes de contenu.
- Construire l'infrastructure CMS : Développer des services et des APIs qui permettent aux éditeurs de créer des expériences de contenu visuellement riches et basées sur les données, et de rationaliser les flux de travail backend afin que les parties prenantes puissent produire plus de contenu plus rapidement.
- Intégrer l'IA/ML : Intégrer des processus et des pipelines de classification de contenu ML/IA pour mieux annoter les actifs vidéo et image, permettant une agrégation et une distribution plus intelligentes.
- Moderniser les systèmes existants : Mettre à niveau et migrer les services backend existants vers des frameworks modernes, et adapter et optimiser les systèmes actuels pour le déploiement sur une infrastructure basée sur le cloud.
- Consolidation de plateformes : Faciliter une meilleure distribution et agrégation de contenu au sein des différentes unités commerciales, et contribuer à la consolidation des plateformes CMS distinctes utilisées dans l'organisation.
- Excellence opérationnelle : Fournir un support d'ingénierie aux parties prenantes, en garantissant un haut niveau de disponibilité de service avec des tests, une surveillance, une observabilité et des alertes appropriés.
- Modélisation de données : Modéliser des flux de données et des schémas complexes pour les flux transactionnels et d'intégration alimentant les expériences éditoriales et destinées aux consommateurs.
- Collaborer et prototyper : Travailler en étroite collaboration au sein d'un petit groupe d'ingénierie, en partenariat avec les équipes de conception et de produit pour concevoir, développer et prototyper rapidement des solutions aux défis commerciaux clés.
- Mentorat et documentation : Contribuer à une documentation claire et à des diagrammes pour faciliter l'intégration des autres ingénieurs et équipes de support. Examiner le code pour garantir le respect des meilleures pratiques (style, testabilité, efficacité).
Qualifications requises
- CMS Backend: Solide expérience en développement PHP et profonde familiarité avec le framework Symfony, la gestion des paquets Composer et le moteur de templating Twig.
- Expérience API: 3+ années d'expérience dans la conception et la rédaction d'APIs GraphQL et REST axées sur le contenu dans des architectures basées sur les microservices.
- Données et recherche : Solides compétences en SQL et expérience pratique avec les SGBDR open-source populaires, ainsi qu'avec les technologies de recherche telles que Solr ou Elasticsearch.
- Cloud et conteneurs : Expérience avec l'architecture cloud (idéalement AWS) et expérience de production avec Docker et Kubernetes.
- Fondamentaux de l'ingénierie : Excellente compréhension de la programmation et de la conception orientées objet, avec une forte capacité à architecturer et développer des applications de niveau entreprise et des systèmes backend.
- Collaboration avec les parties prenantes : Capacité à collaborer efficacement avec des parties prenantes interfonctionnelles dans un environnement dynamique et rapide.
- Processus et outillage : Expérience de travail avec des processus agiles et des systèmes de contrôle de version (Git).
- Formation et expérience : BS en informatique ou expérience équivalente.
- 3+ années d'expérience dans la construction de services backend et de plateformes de contenu évolutifs et prêts pour la production.
- Solide maîtrise des langages côté serveur, de la programmation asynchrone et des modèles de conception orientés objet modernes.
- Expérience dans la conception et la consommation d'APIs (REST et GraphQL) dans des architectures basées sur les microservices.
- Expérience dans la modélisation de flux de données et de schémas complexes pour les flux transactionnels et d'intégration.
- Expérience de travail avec des plateformes cloud (AWS, GCP, ou OCI) et des environnements conteneurisés (Docker, Kubernetes).
- Familiarité avec les concepts de systèmes distribués, y compris la mise en cache (Redis, Memcached) et les systèmes de messagerie (Kafka, RabbitMQ).
- Solides compétences en débogage et en dépannage de performance, y compris l'utilisation d'outils de surveillance/observabilité.
- Soft Skills : Forte initiative, pensée créative et capacité à travailler dans un environnement collaboratif, innovant, flexible et orienté équipe. Excellentes compétences en communication écrite et verbale. Passion pour le sport et dévouement à la création d'expériences exceptionnelles pour les fans.
Qualifications préférées
- Exposition CMS : Exposition à des systèmes CMS propriétaires ou open-source populaires tels que WordPress, Drupal, Joomla ou Magento.
- Langages supplémentaires : Exposition à Golang et/ou Rust pour les services critiques en termes de performance.
- Focus Cloud : 3+ années d'expérience avec les technologies cloud (AWS est fortement préférée).
- Certifications : Certifications cloud (AWS, GCP, OCI).
- Compétences Frontend: Connaissance pratique de Node.js, TypeScript, et React/Next.js suffisante pour collaborer sur des fonctionnalités full-stack et contribuer à des outils partagés.
- Fondamentaux Web : Familiarité avec HTML, CSS (mise en page, spécificité, compatibilité inter-navigateurs) et les Web Components.
- Collaboration : Expérience avérée en collaboration inter-équipes pour les exigences, la mise en œuvre et les tests.
- Outils IA : Expérience avec des outils de développement IA (Cursor, Copilot, etc.) pour optimiser les flux de travail d'ingénierie.
- Enthousiasme : Enthousiasme pour l'apprentissage de nouveaux frameworks et langages.
