Job Description
leboncoin, est le 1er site généraliste de vente entre particuliers en France, leader sur les marchés de l’immobilier et l’automobile, acteur clé sur l’emploi et la location de vacances. Chaque mois leboncoin est plébiscité par 28 millions de Français qui apprécient la richesse de son offre et la facilité des échanges qu’il permet au quotidien.
Notre équipe a pour cœur de métier l’envoi de notifications critiques multi-canaux : emails, SMS, push mobiles et web. Ces services soutiennent directement l’expérience de millions d’utilisateurs chaque jour.
Nous renforçons notre équipe avec un Développeur Backend Senior Go pour concevoir, faire évoluer et fiabiliser cette plateforme à haute performance et haute disponibilité.
Équipe : 5 développeurs (backend, web, iOS, Android) + Engineering Manager + Product Manager
Méthodologie : Agile/Scrum (sprints de 2 semaines)
Outils : GitHub, Slack, Confluence, Jira
Code review systématique et pair programming
Job Requirements
- 5+ ans d’expérience en développement backend, dont 3+ ans en Go
- Expertise en microservices, APIs REST et systèmes distribués
- Maîtrise des bases de données SQL/NoSQL (PostgreSQL, Redis, MongoDB)
- Expérience avec Docker, Kubernetes, CI/CD
- Bonne compréhension des architectures orientées messaging/pub-sub
- Excellentes capacités d’analyse et de résolution de problèmes
Compétences techniques :
- Go expert : goroutines, channels, patterns idiomatiques, optimisation mémoire
- Architecture : découpage microservices, APIs REST, patterns messaging/pub-sub
- Cloud & DevOps : AWS (SQS, SNS, RDS, ElastiCache), Docker, Kubernetes, CI/CD
- Monitoring & Résilience : Datadog, Grafana, Kibana
- Bases de données : PostgreSQL, Redis, MongoDB
Soft skills :
- Leadership technique et esprit d’initiative
- Capacité à collaborer dans une équipe pluridisciplinaire
- Bonnes compétences en communication et goût pour le partage de connaissances
- Rigueur, autonomie et force de proposition
Job Responsibilities
En tant que Développeur Backend Senior Go, vous serez un acteur clé dans le développement et l’évolution de notre système de notifications. Vos responsabilités couvriront :
- La conception et le développement de microservices en Go
- La migration progressive d’un système existant vers une architecture Go scalable et robuste
- L’optimisation de la performance et de la scalabilité
- Le développement de services clés : notifications push, gestion des souscriptions, templating, suivi & analytics
- L’intégration avec l’écosystème technique (AWS, PostgreSQL, Redis, APIs externes)
- La mise en place du monitoring (Datadog, Kibana, Grafana…)
Job Benefits
- Des conditions de travail agréables (locaux, télétravail…)
- Une rémunération attractive (rémunération fixe, variable et participation)
- Possibilités de développements professionnels rapides et sur mesure
- Une carte tickets restaurants
- Une couverture mutuelle et prévoyance efficace et compétitive