Développeur(euse) logiciel / Software Developer - GoLang
On-siteMontréal, Quebec, Canada or Sherbrooke, Quebec, Canada
Job Summary
Design, develop, test, and maintain reliable backend services and distributed systems primarily using Go. Build scalable, cloud-native services and APIs supporting enterprise-level products. Collaborate with developers, product teams, architects, and stakeholders to deliver high-quality software through code reviews and architectural decision-making. Own services throughout their lifecycle, from design and development to deployment, observability, and continuous improvement. Fluent in French and English with experience in Go, backend services, or microsystems. Located in Montréal or Sherbrooke with flexible working hours and tuition reimbursement.
Required Qualifications
- Bachelor's degree in Computer Engineering, Software Engineering or Computer Science, or equivalent experience
- Fluent in French and English, both verbal and written
- Experience with Go
- Experience developing backend services, APIs, microservices, or distributed systems
- Understanding of common software engineering practices, including observability, logging, monitoring, and performance analysis
Desired Qualifications
- Familiarity with cloud-native technologies, containers, or Kubernetes
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.