Ringover ES Verified
SaaS, Telecommunications, Cloud Communications
Senior Software Engineer Golang H/F Montreal
Montreal, Quebec, CanadaOnsiteFull TimeSeniorPosted 2 months ago
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateIntégré(e) au sein de notre pôle technique, tu interviendras sur le développement et l’évolution de services Back-End critiques, au cœur de plateformes distribuées à forte exigence de performance et de fiabilité.
Tes missions :
- Concevoir et développer des services Back-End en Golang.
- Créer et maintenir des API performantes, testables et résilientes.
- Garantir la qualité du code, des standards et des bonnes pratiques.
- Intervenir sur des sujets structurants : refactoring, optimisations, dette technique.
- Concevoir des architectures basées sur les principes de Clean Architecture.
- Gérer l’accès aux données sans ORM (MySQL / SQLx).
- Optimiser les requêtes SQL (performance, indexation, transactions).
- Mettre en place et exploiter l’observabilité (OpenTelemetry).
- Participer aux revues de code et aux décisions d’architecture.
- Utiliser Cursor IDE et des outils d’IA pour améliorer la productivité et la qualité du code.
Profil recherché :
- 5 ans d’expérience minimum sur un poste Backend similaire.
- Excellente maîtrise de Golang.
- Solide expérience sur les API REST stateless.
- Très bonne compréhension des architectures distribuées et micro-services.
- À l’aise avec MySQL, SQLx et l’optimisation des requêtes (sans ORM).
- Sensible aux enjeux de performance, robustesse et maintenabilité.
- Autonome, rigoureux(se), pragmatique et curieux(se).
- Capable de proposer des améliorations techniques et d’être force de proposition.
- À l’aise dans un rôle de référent technique et de mentorat.
Stack & environnement :
- Langage : Golang
- Architecture : Clean Architecture, micro-services
- Data : MySQL, SQLx, Kafka (RedPanda), CDC
- Observabilité : OpenTelemetry
- Outils : Cursor IDE, Jira, Bitbucket
- Environnement : systèmes distribués critiques, fortes exigences de qualité et de performance
What we offer :
- 20 days vacation including sick days
- 1 day personal leave
- Montreal based office
- 100% health insurance cover for the employee
- Supplementary pension plan
- Salary payments every 15 days.
*Ringover is an Equal Opportunity Employer. All persons will receive consideration for employment without regard to any discrimination (race, color, religion, gender, sexual orientation...).*