Summary
✨ AI‑Generated
A senior backend engineering role focused on building scalable services while enabling cloud-native platforms through automation, infrastructure management, and modern deployment practices.
Highlights
Long-term contract role combining backend engineering with cloud automation and infrastructure operations responsibilities.
Description
Role: Senior Backend Engineer – Kotlin / Azure / InfraOps
Location: Toronto - Hybrid: 3 days a week onsite (Tuesday-Thursday)
Contract - Long Term
We are seeking a Senior Backend Engineer with strong expertise in Kotlin-based backend development and hands-on experience with cloud infrastructure automation and Infrastructure Operations (InfraOps).
The ideal candidate will have a proven track record of building scalable backend services while enabling highly automated, cloud-native platforms through Infrastructure as Code practices.
Technical Skills
Strong experience with InfraOps tools and practices, including Terraform Cloud/Enterprise, Azure DevOps, GitHub Actions, Jenkins, Ansible, Kubernetes, Helm, and ArgoCD or similar GitOps tools.Hands-on experience with Terraform for Infrastructure as Code (IaC), including provisioning and managing cloud resources.Proficiency in Kotlin, with additional experience in Java (Spring Boot, Spring Security) and JavaScript/Node.js.7 to 8+ years of backend software engineering experience designing and developing scalable, resilient, and secure applications.Strong experience with REST APIs, Microservices, Event-Driven Architectures, and integration services.Experience with Azure Kubernetes Service (AKS), containerized application deployment, and Microsoft Azure.Experience implementing and supporting CI/CD pipelines and automated deployment strategies.Hands-on experience with JUnit, Cucumber, BDD, and automated testing frameworks.Familiarity with observability and operational tooling for logging, monitoring, and alerting.
Development Practices
Strong understanding of Agile, DevOps, GitOps, and SRE principles.Experience with TDD, Continuous Integration, and Continuous Delivery.Ability to collaborate across development, platform engineering, and infrastructure teams.Experience driving engineering best practices, code quality standards, and platform automation initiatives.
Additional Skills
Experience designing secure, scalable cloud-native architectures.Exposure to open-source technologies and cloud-native ecosystems.Ability to evaluate emerging technologies and create proof-of-concepts to improve engineering productivity and platform reliability.Strong communication and mentoring skills, with experience supporting and guiding junior engineers.
Preferred Qualifications
Experience with Azure networking, security, and cloud governance.Knowledge of container security, secrets management, and infrastructure compliance practices.Azure, Kubernetes, Terraform, or cloud-related certifications are considered an asset.