Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
🎯 Contexte de la mission
Nous cherchons un Développeur Go Senior pour rejoindre une squad nouvellement créée au sein d’un groupe leader de son secteur (médias & tech).
La mission s’inscrit dans un programme stratégique visant à refondre un composant clé du système d’information, au cœur des chaînes de traitement et des pipelines de données critiques.
Ce composant, utilisé à très grande échelle, est en cours de modernisation pour répondre à de nouveaux enjeux de scalabilité, robustesse, observabilité et performance.
Vous interviendrez sur la remise à plat technique, le refactoring des modules cœur, ainsi que sur la conception d’une nouvelle architecture Go plus fiable, durable et évolutive.
🛠️ Stack & environnement technique
- Golang (Go) – microservices, clean architecture, bonnes pratiques
- AWS (ECS / Lambda / SQS / RDS / CloudFormation / IAM / CloudWatch)
- Kubernetes, Docker, CI/CD
- Kafka, RabbitMQ, Redis (selon périmètre)
- PostgreSQL, DynamoDB ou équivalent
- Observabilité : Prometheus, Grafana, OpenTelemetry
- Méthodologies : TDD, code review, documentation, DevOps
Phase 1 — Analyse & Diagnostic
- S’approprier le composant existant (architecture, code, flux, contraintes).
- Identifier les dettes techniques, dépendances et points critiques.
- Cartographier les flux et documenter l’historique fonctionnel & technique.
- Proposer des pistes d’optimisation et un plan de refonte.
- Concevoir une nouvelle architecture Go plus stable, lisible et scalable.
- Refactorer ou réécrire les modules sensibles (performances, testabilité, fiabilité).
- Développer des microservices Go robustes, bien structurés et documentés.
- Intégrer les bonnes pratiques CI/CD & DevOps dans l’ensemble du pipeline.
- Mettre en place une observabilité avancée (logging, metrics, alerting).
- Garantir la qualité du code via tests unitaires & d’intégration.
- Collaborer avec les équipes DevOps, QA, Produit et Data.
- Participer à l’amélioration continue du système et aux décisions techniques.
Compétences indispensables
- 7 à 10 ans d’expérience en développement, dont 5+ ans en Go
- Maîtrise des architectures microservices & systèmes distribués
- Très bon niveau sur AWS et environnement cloud-native
- Solides compétences en performance, optimisation, refactoring
- Pratique des pipelines de données / flux événementiels
- Excellente rigueur technique, sens du code propre, documentation
- Connaissance d’environnements temps réel / data pipelines / AdTech
- Expérience de refonte de composants critiques
- Appétence pour les systèmes haute disponibilité
- Connaissance d’un langage additionnel : Rust, Python, Node, etc.
- Autonomie & sens de l’initiative
- Capacité à comprendre rapidement un environnement complexe
- Communication fluide avec les équipes transverses
- Esprit d’analyse & prise de recul
- Freelance uniquement
- Paris + 2 Ă 3 jours remote
- Démarrage : ASAP / sous 4 à 6 semaines
- Durée : 12 mois renouvelables
Key Skills
Ranked by relevanceReady to apply?
Join Collective.work and take your career to the next level!
Application takes less than 5 minutes

