Senior Backend Software Engineer - Canada

A
AtolioSoftware Development
Canada, EST, PSTFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
5+ years
Required Skills
AWSBackend DevelopmentCloud ComputingKubernetesAlgorithmsData StructuresMicroservicesSoftware EngineeringNetworking

Requirements

  • Strong understanding of core computer science principles, including algorithms, data structures, operating systems, distributed systems, networking, and concurrent programming.
  • 5+ years of experience designing, implementing, and maintaining highly scalable cloud services and microservices architectures.
  • Proficiency in multiple programming languages specifically, Golang experience is required.
  • Experience working in a Kubernetes environment, within AWS, Azure or GCP.
  • Comfort working across the stack, with a focus on backend systems.
  • Experience building applications for large enterprises, with familiarity in SSO/IdP systems like Okta.
  • Enthusiasm for working in a dynamic, fast-paced environment with minimal documentation and established processes.
  • Collaborative mindset, strong problem-solving skills, and the ability to navigate ambiguity to tackle complex challenges.
  • Excellent communication skills for working effectively within a remote team.

Responsibilities

  • Design, build, and maintain highly scalable, cloud-native backend services using Golang in a modern microservices architecture.
  • Apply deep knowledge of computer science fundamentals, including algorithms, data structures, operating systems, and distributed systems to solve complex, real world problems.
  • Deploy and operate services in Kubernetes across AWS, GCP, or Azure, with a focus on reliability, observability, and performance.
  • Integrate with enterprise systems and security protocols, including SSO/IdP providers like Okta, to support large-scale deployments.
  • Lead projects from 0 to1
  • Responsible for leading architecture and design of new product features and services
  • Collaborate across teams to define technical requirements, shape architecture, and deliver high-impact solutions in a fast-moving, startup environment.
  • Work across the stack when needed, especially at the intersection of backend services and other infrastructure layers.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now