Backend Go senior Developer Team Notiflow (F/N/M)
Role details
Job location
Tech stack
Job description
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, 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…)
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