CareerPlan

Software Engineer - Application Platform

CanadaRemoteFull-time$235k–$376k2026-11-06 → 2026-11-10
Hybrid

Core

Build shared Ruby frameworks, APIs, and asynchronous job systems to support backend engineers and improve engineering velocity.

Role type

Senior backend platform engineer (Ruby)

Builds

Shared Ruby application, REST APIs, asynchronous job platform, workflow orchestration

Domain

SaaS / Design collaboration / Backend infrastructure

Required skills

Ruby, distributed systems design, API design, system modernization, architectural tradeoffs, mentorship

Preferred skills

Background job systems (retries, idempotency), AWS, Kubernetes, Terraform, Temporal, CI/CD optimization

Technologies

Ruby, Sinatra, Rails, AWS, Kubernetes, Terraform, Temporal

Responsibilities

Design and evolve shared Ruby frameworks for APIs and job orchestration; Improve availability, reliability, and scalability of backend systems; Modernize large Ruby codebase and introduce type safety; Enhance developer tooling, hot reloading, and CI reliability; Partner with product engineers to identify pain points and build reusable capabilities; Establish engineering practices and mentor other engineers

Seniority

Senior, hands-on IC