← Back to jobs

Remote job

Lead Backend Developer, Distributed Systems (Remote)

Backend Full-time Permanent Canada

Job details

$147,300 - $192,000 Salary
Canada Eligibility
Lead Experience
Full-time Employment

About this role

Role overview

Lead the technical design and hands-on development of an orchestration platform that coordinates real-time messaging decisions across workflows and channels. You’ll take the system from prototype toward production, own key components through operation, and work closely with product, machine learning, data platform, and engineering partners. The role combines distributed systems architecture, implementation, operational responsibility, and technical mentorship.

Responsibilities - Set architecture and guide critical implementation choices as the platform moves from prototype to production. - Build a scalable, event-driven, fault-tolerant system for high-volume, real-time decisions. - Own components end to end, including deployment, monitoring, and incident response. - Lead design reviews, resolve tradeoffs, and maintain high standards for system design, code quality, testing, and operations. - Translate requirements with product, machine learning, data, and engineering partners into practical technical designs. - Improve observability and incident response, take part in shared on-call, and mentor other engineers.

Requirements - 7+ years of software engineering experience focused on distributed systems. - Experience designing, building, and operating highly available, concurrent, fault-tolerant services at scale. - Strong architectural judgment for event-driven, stateful, real-time systems and the ability to adapt designs as requirements evolve. - Experience with cloud backend services, container orchestration, and microservice or service-oriented architectures. - Strong Python skills and knowledge of distributed systems concepts such as partitioning, replication, back-pressure, idempotency, and failure handling. - Technical leadership skills, including design reviews, mentoring, production problem-solving, and clear communication of tradeoffs.

Nice to have - Experience with Elixir, Erlang, Scala/Akka, Go, or Clojure. - Familiarity with workflow orchestration tools or ML-driven decisioning and scoring systems. - Experience with Kubernetes, gRPC, Kafka, or Google Cloud Platform.

Benefits and work setup - The listed base pay range is CAD $147,300–$192,000 per year. The posting notes that bonus may apply and that pay depends on job-related skills and experience; medical, financial, and other benefits are also available.

Skills detected in the listing

PythonGoApache AirflowStakeholder ManagementGCPKubernetesMachine Learning
Detected Nov 4, 2026
Last verified Nov 12, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Full access to all MCP features
  • Cancel anytime

Monthly

$35.99 $17.99 /month
  • Original application links
  • Full access to all MCP features
  • 35% cheaper than weekly

Lifetime

$99.99 $49.99 /forever
  • Original application links
  • Full access to all MCP features
  • One-time payment
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight