Jobgether
Jobgether

Platform Backend Engineer — Go/Rust & Distributed Systems

engineeringfull-timeCanada
SALARY
$160k – $240k/yr
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Sick of applying? We apply to roles like this for you, up to 20 a month.
Learn more

About the role

Accountabilities:

    • Build, deploy, and operate backend platform services supporting API access, Kafka-based event routing, workflow execution, machine identity, secrets management, and immutable audit records.
    • Design and implement event-driven workflows that transform webhooks, alerts, and platform events into durable executions using technologies such as Kafka and Temporal.
    • Develop secure, pluggable secrets-management and KMS abstractions supporting multiple cloud providers, customer-level cryptographic isolation, envelope encryption, and bring-your-own-key models.
    • Implement fine-grained capability and authorization controls for customers, workflows, operations, and service-to-service interactions.
    • Own GitOps-based deployment workflows for versioned workflow definitions across isolated customer environments.
    • Develop onboarding automation covering identity provisioning, compliance configuration, and customer-specific key-management setup.
    • Build secure connector services for third-party APIs, incorporating scoped access, managed credentials, request validation, and pre-execution audit logging.
    • Improve platform observability, performance, reliability, failure recovery, and production readiness through structured monitoring and incident-response practices.
    • Contribute to architecture and engineering decisions around distributed systems, security, multi-tenancy, and operational resilience.
    • Requirements:

      • Proven professional experience building and operating production backend services using Go or Rust.
      • Strong experience designing event-driven distributed systems with Kafka or similar technologies, including retries, idempotency, replay, and at-least-once delivery.
      • Experience implementing authentication and authorization using OAuth 2.0, OIDC, token lifecycle management, or fine-grained access controls.
      • Practical experience with encryption and key-management solutions, including cloud KMS platforms, envelope encryption, or key-hierarchy architectures.
      • Experience operating multi-tenant production systems, with hands-on knowledge of structured logging, metrics, distributed tracing, and incident response.
      • Experience with Temporal or another durable workflow orchestration platform is a strong advantage.
      • Familiarity with identity platforms such as Zitadel, Keycloak, Auth0, Okta, or equivalent technologies.
      • Experience with ClickHouse or another columnar, append-only, or audit-oriented data store is beneficial.
      • Knowledge of GitOps, CI/CD, Kubernetes, and infrastructure-as-code practices.
      • Experience integrating enterprise platforms such as MSP, PSA, RMM, security, or Microsoft 365 APIs.
      • Understanding of security and compliance requirements in environments subject to frameworks such as SOC 2, HIPAA, or CMMC is advantageous.
      • Experience developing multi-cloud services across AWS, Azure, or GCP is a plus.
      • Strong problem-solving, ownership, communication, and collaboration skills, with the ability to operate effectively in a high-growth engineering environment.
      • Benefits:

        • Competitive base salary of CAD $160,000–$240,000 per year, depending on location, experience, knowledge, skills, and qualifications.
        • Eligibility for benefits and additional rewards based on individual impact and role.
        • Potential additional incentive opportunities for eligible positions.
        • Full-time employment in a high-impact backend engineering role.
        • Opportunity to work with modern technologies across distributed systems, cloud infrastructure, AI workloads, security, and event-driven architectures.
        • Exposure to complex, multi-tenant and multi-cloud production environments.
        • Opportunity to collaborate with engineering teams building platform capabilities used across a global technology ecosystem.
        • Inclusive workplace with equal employment opportunities and a focus on innovation, accountability, and continuous improvement.
✦ Sick of applying to 40 jobs a month?
I rewrite your resume for ATS by hand first. Once you sign off on it, AutoApply applies to up to 20 roles like this a month, cover letter in your own voice each time. From $14.99/mo, cancel anytime.
Get AutoApply
Apply now