-
Collective.work

Senior Golang Developer - Freelance

Collective.work
France · Full-time · Mid-Senior

Budget: 600-630

🎯 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

🎯 Vos missions

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.

Phase 2 — Refonte & Évolution

  • 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.

Phase 3 — Exploitation & Qualité

  • 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.

👤 Profil recherché

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

Compétences appréciées

  • 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.

Soft Skills

  • Autonomie & sens de l’initiative
  • Capacité à comprendre rapidement un environnement complexe
  • Communication fluide avec les équipes transverses
  • Esprit d’analyse & prise de recul

📍 Conditions de la mission

  • Freelance uniquement
  • Paris + 2 à 3 jours remote
  • Démarrage : ASAP / sous 4 à 6 semaines
  • Durée : 12 mois renouvelables

Key Skills

Ranked by relevance

microservices devops cloudformation prometheus rabbitmq dynamodb grafana python docker redis cloud rust cicd tdd aws sqs ecs
Login to Apply
Posted
Dec 09, 2025
Type
Full-time
Level
Mid-Senior
Location
Boulogne-Billancourt

Industries

Software Development

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
EPAM Systems
Related

DevOps Engineer

2026-05-27

Full-time
Associate
Argentina
Software Development
Engineering
View Job Details
OMP
Related

Senior Front-End Developer

2026-05-28

Full-time
Not Applicable
Belgium
Software Development
Engineering
View Job Details
YO IT Consulting
Related

Backend Engineer - Remote

2026-05-28

Full-time
Not Applicable
Finland
Software Development
Engineering