Skip to content

Senior Software Engineer Backend

Build and operate highly available backend services and real-time communication workflows for a healthcare platform. The role requires TypeScript or Python, distributed-systems expertise, workflow orchestration experience, and familiarity with regulated environments.

About the job

Responsibilities

  • Design, build, and maintain backend services and web applications.
  • Work on real-time web applications for audio and SMS communications with patients.
  • Implement and operate fault-tolerant, long-running workflows for asynchronous and background processing.
  • Collaborate with frontend, product, and infrastructure teams to deliver reliable, compliant systems.

Requirements

  • Proven experience building highly available backend applications in a regulated environment, such as healthcare, finance, or compliance-driven SaaS.
  • Proficiency in TypeScript and/or Python for backend service development.
  • Experience interacting with backend APIs built using Node.js, Express, Mongoose, Twilio, or similar frameworks.
  • Experience with Temporal or similar distributed workflow orchestration systems, such as Cadence, AWS Step Functions, or Conductor.
  • Solid understanding of distributed systems fundamentals, including retries, idempotency, and failure handling.

Nice to Have

  • Experience in healthcare technology or SaaS platforms at a medium-sized startup.
  • Familiarity with HL7, FHIR, or EHR integrations.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Hands-on experience with CI/CD pipelines, infrastructure automation, and version control systems such as Git.
  • Experience working in a monorepo setup, such as Turborepo or Nx.
  • Experience with distributed data or batch processing frameworks such as Apache Spark or Databricks.
  • Exposure to DevOps practices, including containerization, observability, and deployment automation.

Compensation and Benefits

  • Hybrid work environment with regular and consistent on-site presence required.
  • Video required during weekly team syncs and pair-coding or technical discussions.
  • Technical assessments may include interviews and take-home exercises; AI is allowed.

Skills

TypeScript, Python, Node.js, Express, Mongoose, Twilio, Temporal, Aws Step Functions, Distributed Systems, Hl7, FHIR, Ehr Integrations, AWS, CI/CD, Git

Okta

Okta

Toronto, Canada

Senior Software Engineer, Device Identity
CA$136k+/yrHybrid5+ YOEBackend Engineering

Senior software engineer designing and scaling secure server-side services for Okta’s device identity platform. The role requires strong Java and Spring expertise, database and API design experience, and the ability to mentor engineers while driving scalable, secure development practices.

Coinbase

Coinbase

United States

Senior Software Engineer - Blockchain Network
$186k+/yrRemote5+ YOEBackend Engineering

Build and operate high-throughput blockchain infrastructure, APIs, and platform primitives integrating protocols such as Ethereum and Bitcoin with internal services. Requires 5+ years of software engineering experience, distributed-systems expertise, and hands-on crypto infrastructure experience.

Cloudflare

Cloudflare

Atlanta, GA
Senior Distributed Systems Engineer - Cache
$168k+/yrHybrid4+ YOEBackend Engineering

Design, build, and operate Cloudflare’s globally distributed cache and reverse-proxy data plane, improving performance, correctness, and resilience across the edge. Requires at least 4 years of production systems experience and proficiency in a systems or backend language.

Hinge Health

Hinge Health

San Francisco, CA

Senior Software Engineer - Backend
$158k+/yrHybrid5+ YOEBackend Engineering

Senior backend engineer designing and operating reliable billing and financial systems, APIs, data models, and distributed workflows. The role requires 5+ years of professional software development experience, strong backend expertise, and collaboration across Product, Finance, Operations, and Data.

Cloudflare

Cloudflare

Lisbon, Portugal

Senior Software Engineer - Network Connectivity
$66k+/yrHybrid5+ YOEBackend Engineering

Senior software engineer building and operating large-scale egress connectivity infrastructure using Go or Rust. The role requires networking expertise, distributed-systems experience, strong debugging skills, and participation in production on-call operations.