We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Ringover ES logo
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 estimate

Inté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...).*

Ready to apply?
You'll be redirected to Ringover ES's application page.