Développeur Back-End Go
Develop and maintain high-performance back-end services and APIs using Go within a microservices architecture. Collaborate with cross-functional teams to integrate AI models and ensure the scalability and security of digital experiences.
- Télétravail
- Longueuil, Quebec, Canada
- Publié 17 août 2026
- Postuler avant le 16 sept. 2026
- 1 poste
D’autres postes auxquels postuler directement
Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.
Résumé du poste
Développeur back-end Go Tu feras partie d'une équipe multidisciplinaire dynamique et passionnée, œuvrant sur une variété de projets web, mobiles et d'IA. Tu contribueras activement au développement de services back-end haute performance en Go, à l'intégration d'API tierces, à la gestion des bases de données et à la conception d'architectures microservices modernes et concurrentes. Tu seras responsable du bon fonctionnement des composantes serveur, du traitement efficace des données et de la logique métier des applications. Tu travailleras étroitement avec les développeurs front-end, les spécialistes en IA, les designers et les gestionnaires de projet afin de livrer des expériences numériques ultra-performantes, sécurisées et évolutives. Tâches Et Responsabilités Développer et maintenir des API REST et gRPC performantes en Go (utilisation de frameworks légers comme Gin, Chi, Fiber ou du standard net/http). Concevoir et implémenter des microservices et des composantes serveur en portant une attention particulière à la performance, à la concurrence (goroutines/channels) et à la scalabilité. Participer à l'architecture technique des projets (Domain-Driven Design, architecture hexagonale) en collaboration avec l'équipe. Assurer l'intégration de bases de données (SQL/NoSQL), rédiger des requêtes optimisées et manipuler les données efficacement (ex. : sqlc, SQLx, GORM). Participer aux revues de code, promouvoir les tests unitaires et d'intégration (go test) et maintenir les meilleures pratiques (Clean Code, idiomes Go). Collaborer avec l'équipe front-end afin d'assurer la bonne intégration des contrats d'API. Garantir une documentation claire des systèmes et des points de terminaison (Swagger/OpenAPI, Protobuf). Contribuer à la mise en place des workflows DevOps, de la conteneurisation (Docker) et de l'intégration continue (CI/CD). Expérience Requise 4 à 6 ans d'expérience en développement back-end. Maîtrise approfondie du langage Go (Golang) et de ses spécificités (concurrence, gestion de la mémoire, typage fort, écosystème de packages). Excellentes connaissances de la conception et de l'exposition d'API REST et gRPC. Fort intérêt pour l'intelligence artificielle et l'intégration de modèles ou de services d'IA dans des pipelines Go. Excellente maîtrise des bases de données relationnelles (PostgreSQL, MySQL) et de la rédaction de requêtes SQL performantes. Connaissance pratique des technologies web (JavaScript, TypeScript, HTML/CSS) afin de faciliter le dialogue avec le front-end. Aisance avec les outils de conteneurisation (Docker, Kubernetes) et les environnements infonuagiques (AWS, GCP, Azure). Bonne capacité à s'exprimer et à vulgariser des concepts techniques complexes. Excellent français et anglais avancé. Ce Que L'entreprise T'offre 37,5 h par semaine (horaire flexible). Télétravail à 100 %. Vacances à discuter. Jours de maladie illimités. Assurances collectives et compte de gestion santé de 1 000 $ par année. Budget de 500 $ pour l'équipement du bureau à domicile. Possibilité de travailler à l'extérieur du Québec jusqu'à 3 mois par année (sous approbation).
Ce que vous ferez
Develop and maintain high-performance back-end services and APIs using Go within a microservices architecture. Collaborate with cross-functional teams to integrate AI models and ensure the scalability and security of digital experiences.
Exigences
Requires 4 to 6 years of back-end development experience with deep mastery of Go, concurrency, and relational databases. Proficiency in cloud environments, containerization, and fluency in both French and English is essential.
Avantages
• Flexible schedule • 100% Telecommuting • Unlimited sick days • Group insurance • Health management account of $1,000 per year • Home office equipment budget of $500 • Possibility to work outside Quebec up to 3 months per year
Compétences indiquées
- Microsoft AzureSouhaitée
- KubernetesSouhaitée
- MySQLSouhaitée
- CI/CDSouhaitée
- PostgreSQLSouhaitée
- DockerSouhaitée
- JavaScriptSouhaitée
- TypeScriptSouhaitée
- Amazon Web ServicesSouhaitée
- Google CloudSouhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Go (Golang)
- REST API
- gRPC
- Microservices
- PostgreSQL
- MySQL
- Docker
- Kubernetes
- AWS
- GCP
- Azure
- Domain-Driven Design
- Hexagonal Architecture
- CI/CD
- TypeScript
- JavaScript
Domaines d’emploi
- Software
- Technology
- Engineering
- Data & Analytics
Renseignements supplémentaires
- Expérience minimale
- 5+ ans
- Postuler avant le
- 16 sept. 2026
- Langue de l’offre
- français
- Heures de travail
- 38 heures par semaine
- Exigences de lieu
- Country, Longueuil, Quebec, Canada
- Niveau d’expérience
- Mid-Senior level