Job Title: Senior Go Developer
Location: Ottawa, QC (Hybrid)
Estimated Duration: 12 Months
Notre client est en pleine transformation numérique, modernisant ses systèmes de vente au détail et migrant ses applications critiques vers le cloud. Nous recherchons un développeur backend (Golang) pour rejoindre notre équipe technologique et aider à créer des solutions évolutives, résilientes et hautement performantes qui alimentent nos opérations de vente au détail à travers le Canada.
Le candidat idéal possède une solide expertise en développement Golang, en architectures cloud natives, en microservices et en environnements conteneurisés, ainsi qu'une expérience avérée dans les écosystèmes technologiques de vente au détail. Vous jouerez un rôle clé dans la conception, la mise en œuvre et l'optimisation des services backend tout en pilotant les initiatives de migration des systèmes sur site vers Google Cloud Platform (GCP).
Responsabilités principales
Concevoir, développer et maintenir des services backend et des API en utilisant principalement Golang.
Construire et optimiser des architectures de microservices qui prennent en charge des applications de vente au détail à grande échelle.
Mener des initiatives de migration vers le cloud, en faisant passer les systèmes sur site existants à des environnements GCP.
Développer et déployer des services à l'aide de technologies de conteneurisation (Docker, Kubernetes).
Garantir l'évolutivité, la fiabilité et la sécurité des systèmes backend dans des environnements de vente au détail à fort volume de transactions.
Collaborer avec des équipes interfonctionnelles (DevOps, QA, Frontend, Produit) pour fournir des solutions de bout en bout.
Mettre en œuvre les meilleures pratiques pour les pipelines CI/CD, la surveillance et l'observabilité.
Dépanner, optimiser et améliorer les performances des services critiques.
Qualifications et compétences
Plus de 5 ans d'expérience en développement backend, dont au moins 2 ans en Golang.
Solide expérience des plateformes cloud (GCP de préférence)
Expérience en conteneurisation et orchestration (Docker, Kubernetes).
Expérience pratique dans la création de microservices et de systèmes distribués.
Une expérience dans les systèmes de vente au détail ou les plateformes de commerce électronique (POS, inventaire, chaîne d'approvisionnement ou omnicanal) est fortement appréciée.
Expérience avérée dans la direction ou la contribution à des projets de migration vers le cloud.
Connaissance des API RESTful, gRPC, des architectures événementielles et des files d'attente de messages (Pub/Sub, Kafka, RabbitMQ).
Connaissance des outils CI/CD (GitLab CI, Jenkins ou similaires).
Bonne compréhension des bases de données (SQL et NoSQL) et de l'intégration des données dans les environnements cloud.
Excellentes compétences en résolution de problèmes, esprit proactif et capacité à travailler au sein d'équipes agiles.
Atouts
Expérience avec Terraform ou Infrastructure-as-Code.
Connaissance de l'analyse de données de vente au détail, de la personnalisation ou des plateformes de données clients.
Connaissance des pratiques DevSecOps.
Our client is undergoing a major digital transformation, modernizing their retail systems and migrating critical applications to the cloud. We are seeking a Backend Developer (Golang) to join our technology team and help build scalable, resilient, and high-performance solutions that power our retail operations across Canada.
The ideal candidate has strong expertise in Golang development, cloud-native architectures, microservices, and containerized environments, along with proven experience in retail technology ecosystems. You’ll play a key role in designing, implementing, and optimizing backend services while driving migration initiatives from on-premise systems to Google Cloud Platform (GCP).
Key Responsibilities
-
Design, develop, and maintain backend services and APIs primarily using Golang.
-
Build and optimize microservices architectures that support large-scale retail applications.
-
Drive cloud migration initiatives, transitioning legacy on-premise systems into GCP environments.
-
Develop and deploy services using containerization technologies (Docker, Kubernetes).
-
Ensure scalability, reliability, and security of backend systems in high-transaction retail environments.
-
Collaborate with cross-functional teams (DevOps, QA, Frontend, Product) to deliver end-to-end solutions.
-
Implement best practices for CI/CD pipelines, monitoring, and observability.
-
Troubleshoot, optimize, and improve performance of critical services.
Qualifications & Skills
-
5+ years of backend development experience, with at least 2+ years in Golang.
-
Strong background in cloud platforms (GCP preferred, AWS/Azure a plus).
-
Experience with containerization and orchestration (Docker, Kubernetes).
-
Hands-on experience building microservices and distributed systems.
-
Background in retail systems or e-commerce platforms (POS, inventory, supply chain, or omnichannel) strongly preferred.
-
Proven experience leading or contributing to cloud migration projects.
-
Knowledge of RESTful APIs, gRPC, event-driven architectures, and messaging queues (Pub/Sub, Kafka, RabbitMQ).
-
Familiarity with CI/CD tools (GitLab CI, Jenkins, or similar).
-
Strong understanding of databases (SQL and NoSQL) and data integration in cloud environments.
-
Excellent problem-solving skills, proactive mindset, and ability to work in agile teams.
Nice-to-Have
-
Experience with Terraform or Infrastructure-as-Code.
-
Exposure to retail analytics, personalization, or customer data platforms.
-
Knowledge of DevSecOps practices.
The pay range that the employer reasonably expects to pay for this position is between CA$60.00 and CA$82.00
Our voluntary benefits offering includes medical, dental, vision and retirement benefits.
Applications will be accepted on an ongoing basis.
Tundra Technical Solutions would like to thank you for the interest you have demonstrated in this opportunity. However, only candidates with the required skills will be contacted.
Tundra Technical Solutions is an Equal Opportunity/Affirmative Action Employer. We welcome and encourage diversity in our workplace.
Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!
Tundra Technical Solutions is among North America’s leading providers of Information Technology and Engineering staffing and consulting services. Our success and our clients’ success are built on a foundation of service excellence. Rather than continually trying to sell to new clients and companies and simply filling databases with candidates, we focus on developing stronger relationships and deeper knowledge of our existing clients’ challenges and opportunities.
Open ears. Open minds. Open futures