Software Developer - Backend
New
Open- CanadaFull-TimeSenior
Salary113,400 - 248,000 CAD per year
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSPHPKubernetesGoCI/CDMicroservices
Requirements
- Deep expertise in Go
- Experience in PHP (bonus)
- Proven track record of architecting modular, maintainable microservices
- Strong background in system design, observability, and performance optimization
- Experience with AWS, Kubernetes, and Argo CD
- Experience with Protobuf and CI/CD pipelines
- Experience using AI and automation to improve development velocity
- Demonstrated technical leadership experience
- Understanding of SLOs/SLIs, fault-tolerance, and incident triage
Responsibilities
- Design, develop, and sustain high-performance, scalable backend services using Go microservices and modern cloud-native tooling.
- Lead architectural modernization and modularization to improve scalability, observability, and developer velocity.
- Define and own the entire lifecycle of your systems: API design, data modeling, deployment, monitoring, and testing.
- Influence and evolve architecture by proposing initiatives to decompose monoliths and migrate legacy code.
- Apply AI-driven tools and automation frameworks to accelerate development and improve reliability.
- Leverage intelligent telemetry and analytics to improve service performance.
- Define observability standards and fault-tolerance strategies for distributed systems.
- Partner with product, mobile, and data teams to deliver cross-platform experiences.
- Drive technical discussions, mentor developers, and influence strategic direction.
View Full Description & ApplyYou'll be redirected to the employer's site