The posting
METALINE est une ESN spécialisée dans l’infogérance, les services managés, le Data Center et le Digital Work Place.
Fondée avec l’ambition d’accompagner les entreprises dans la gestion et l’optimisation de leurs infrastructures IT, METALINE a su évoluer pour répondre aux enjeux technologiques d’aujourd’hui et de demain. Dans le cadre de notre croissance et pour répondre aux besoins spécifiques de l’un de nos clients, nous recherchons un.e Consultant.e Développeur Architecture Micro-services & Temporal pour une mission stratégique au sein d'un environnement d'infrastructures Réseaux et Sécurité.
Si vous souhaitez évoluer dans un environnement dynamique et relever des défis stimulants au sein d’une équipe engagée, cette mission est faite pour vous !
Missions principales
- Concevoir et mettre en œuvre des architectures Micro-services robustes et évolutives dédiées à l'automatisation des services Réseaux et Sécurité.
- Déployer et exploiter Temporal pour orchestrer des workflows distribués, coordonner les services et garantir la résilience des traitements.
- Développer des services Back-end découplés en s'appuyant sur les principes du Domain-Driven Design (DDD) et de l'architecture hexagonale.
- Assurer la communication entre les services via des mécanismes synchrones et asynchrones, notamment les architectures Event-Driven et les Message Brokers.
- Développer et faire évoluer des API et contribuer aux portails d'accès aux services.
- Participer à l'automatisation et à la fiabilisation des infrastructures.
- Réaliser les tests unitaires, d'intégration et end-to-end, ainsi que les revues de code.
- Contribuer au déploiement continu, à la mise en production et à la maintenance des architectures distribuées.
- Collaborer avec les équipes Développement, Infrastructure, Réseaux et Sécurité afin de promouvoir les bonnes pratiques d'architecture.
- Assurer la veille technologique, documenter les choix d'architecture et partager les connaissances techniques.
Profil recherché
Compétences techniques
- Maîtrise de Temporal et de ses mécanismes : Workflows, Activities, Sagas et Compensation Patterns.
- Expertise en architecture Micro-services : découpage applicatif, Bounded Contexts et communication interservices.
- Maîtrise des patterns d'orchestration, de chorégraphie et de résilience : Circuit Breaker, Retry, Timeout et Bulkhead.
- Bonne connaissance de l'architecture hexagonale, des principes DDD et des architectures Event-Driven.
- Maîtrise de Python et de son écosystème, notamment le SDK Temporal.
- Expérience dans le développement d'API REST avec Django REST Framework ou FastAPI.
- Connaissance des Message Brokers tels que RabbitMQ, Kafka ou NATS.
- Bonne maîtrise des environnements Docker et Kubernetes ainsi que des pratiques CI/CD, notamment avec GitLab CI.
- Connaissance des bases de données relationnelles et des outils d'observabilité : Prometheus, Grafana, ELK et Distributed Tracing.
- Connaissance des pratiques Infrastructure as Code, notamment Terraform et Ansible.
- La connaissance de Go ou Java, des Service Mesh (Istio, Linkerd), des patterns CQRS et des mécanismes de sécurité (mTLS, OAuth2, JWT) constitue un atout.
- Une connaissance des environnements Réseaux et Sécurité (Load Balancers, Firewalls, Routeurs, Proxy) serait appréciée.
Aptitudes et Compétences Relationnelles
- Capacité à travailler au sein d'équipes pluridisciplinaires et à collaborer avec des interlocuteurs variés.
- Esprit d'analyse et de synthèse, avec une forte orientation vers la résolution de problèmes complexes.
- Force de proposition et capacité à challenger les choix d'architecture.
- Rigueur, réactivité et sens des priorités.
- Bonne communication orale et écrite, avec une capacité à documenter et transmettre les connaissances techniques.
- Autonomie et engagement dans une démarche d'amélioration continue et de veille technologique.
- Capacité à évoluer dans un environnement Agile, notamment en mode Scrum.
Expérience et formation
- Formation supérieure en informatique (Bac+5 ou équivalent).
- Minimum 5 ans d'expérience en développement et architecture logicielle.
- Expérience significative dans la conception et la mise en œuvre d'architectures Micro-services.
- Expérience de Temporal ou d'une solution d'orchestration de workflows distribués fortement appréciée.
Process de recrutement
- Premier échange téléphonique avec un Responsable recrutement Metaline
- Un Entretien avec un Responsable commercial Metaline
- Rencontre avec le client



