Salary
💰 CA$120,000 - CA$160,000 per year
Tech Stack
AWSAzureCloudGoogle Cloud PlatformKubernetesMicroservices.NETPythonTypeScript
About the role
- Design and develop modern cloud-first software in a project-based environment
- Deliver strong project value and ship production code
- Collaborate with teams and engage with business-oriented clients
- Use AI-powered development tools to enhance productivity and code quality
- Build and scale APIs and backend services with appropriate authentication, caching, and RESTful design
- Work across deployment environments: VMs, containers, Kubernetes, serverless
- Apply modern software concepts: microservices, 12-factor apps, DDD
- Implement automated testing and CI/CD to ensure code quality and efficient delivery
Requirements
- 8+ years as a professional Cloud Full Stack Developer building production level applications on GCP, Azure, or AWS
- Proficient in multiple programming languages (we work mostly in .NET, Typescript and Python)
- Comprehensive understanding of building maintainable software: justifying abstraction layers, managing technical debt, etc.
- Experience building and scaling APIs: authentication patterns, caching, and RESTful interfaces
- Experience with deployment environments including VMs, containers, Kubernetes and serverless
- Solid understanding of APIs, Microservices, 12-factor Apps, and Domain-Driven Design
- Enthusiasm for agile methodologies and collaborative team environments
- Drive to implement and utilize automated testing and CI/CD
- Comfortable and confident engaging with business-oriented clients
- Track record of shipping production code
- Must be a Canadian Citizen, Permanent Resident, or have a valid and unrestricted Work Permit