Software Engineer (Golang + GCP)

Toronto 6 days agoContractor External
280 - 295 / hr
Position: Software Engineer (Golang + GCP) Location: Toronto (with the flexibility to visit the office up to three times a week) Duration: 6 months to 1 year Work Model: Hybrid (up to 3 days onsite) About Our Client: Our client is a technology‑focused organization committed to building scalable, well‑architected, and cloud‑native digital platforms. They emphasize engineering excellence, collaboration, and high‑quality delivery across all teams. The environment is designed for forward‑thinking engineers who value clean code, modern cloud infrastructure, and innovative problem‑solving. This engineering team plays a critical role in developing backend systems, strengthening cloud capabilities, and enhancing application performance. They work across distributed environments, support key modernization projects, and ensure platform reliability for enterprise‑level use cases. About This Opportunity: We are looking for experienced Software Engineers with strong expertise in Golang and Google Cloud Platform (GCP). This role involves designing and developing microservices, building high‑performance backend systems, and contributing to architectural decisions that support cloud scalability and resilience. You will join a team that values ownership, clean engineering practices, and continuous improvement. The role provides the opportunity to work with advanced technologies, collaborate with cross‑functional teams, and contribute to cloud‑native initiatives in a fast‑paced Agile environment. What You’ll Do: You will be responsible for building and maintaining backend services and microservices using Golang and Java. This includes designing RESTful APIs and working on robust service integrations that support high‑availability platforms. You will architect and implement cloud‑native solutions using Google Cloud Platform (GCP), ensuring that services are scalable, secure, and optimized for distributed operations. This includes working with container technologies such as Docker and Kubernetes, with a preference for experience on GKE. Your responsibilities also involve implementing and maintaining CI/CD pipelines using tools such as GitHub Actions, GitLab CI, Jenkins, or similar platforms. You will collaborate with architects and technical leads to ensure alignment with distributed‑system design principles. Additionally, you will work with both SQL and NoSQL databases across multiple application layers and participate actively in Agile/Scrum rituals, contributing to planning, execution, and continuous delivery. Troubleshooting, optimizing performance, and ensuring system reliability will also be part of your day‑to‑day scope. What You Bring: You bring strong hands‑on experience with Golang and practical knowledge of Java and Spring Framework. A solid background in Google Cloud Platform (GCP) is essential, along with proven experience developing RESTful APIs and microservices. You have meaningful exposure to containerization using Docker and Kubernetes, preferably GKE, and experience working with CI/CD tools such as GitHub Actions, GitLab CI, or Jenkins. A strong understanding of distributed systems, cloud architecture, and backend design patterns is required. You are comfortable working with both SQL and NoSQL databases. Experience in Agile/Scrum environments and the ability to collaborate effectively in cross‑functional teams are also essential for success in this role. Nice to Have: Experience with large‑scale cloud modernization projects or event‑driven architectures is beneficial. Strong system‑design skills, the ability to troubleshoot complex backend issues, and the capability to collaborate effectively across engineering teams will be considered strong assets. Our Commitment: Akkodis, part of The Adecco Group, is committed to fostering a diverse and inclusive workforce where every individual is respected and valued. We welcome applicants from all backgrounds and ensure full confidentiality and ethical handling of applicant information Akkodis Canada will never share your resume or personal details without your explicit consent