Skip to content

Senior Software Engineer Backend (NYC)

Builds and maintains highly available backend services and real-time web applications for patient communications and fault-tolerant workflows in a healthcare SaaS environment. Requires expertise in TypeScript/Python, Node.js APIs, distributed systems, and workflow orchestration like Temporal.

About the job

Key Responsibilities

  • Design, build, and maintain backend services and web applications
  • Work on real-time web applications for audio and SMS communications with users (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

Required Qualifications

  • Proven experience building highly available backend applications in a regulated environment (e.g., healthcare, finance, 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 (e.g., Cadence, AWS Step Functions, Conductor)
  • Solid understanding of distributed systems fundamentals, including retries, idempotency, and failure handling

Preferred Qualifications

  • 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 GCP
  • Hands-on experience with CI/CD pipelines, infrastructure automation, and version control systems (e.g., Git)
  • Experience working in a monorepo setup (e.g., Turborepo, Nx)

Nice to Have

  • Experience with distributed data or batch processing frameworks (e.g., Apache Spark, Databricks, or similar)
  • Exposure to DevOps practices, including containerization, observability, and deployment automation

Skills

TypeScript, Python, Node.js, Express, Mongoose, Twilio, Temporal, AWS, MongoDB, CI/CD, Git, Hl7, FHIR, Kubernetes, Turborepo

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.

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.

Fetch

Fetch

United States

Senior Backend Engineer II, Data & Agentic Context Platforms
$190k+/yrRemote8+ YOEBackend Engineering

Build and operate backend services, data pipelines, storage, and retrieval systems that provide trusted context to agentic platforms and product applications. The role requires 8+ years of software engineering experience, distributed-systems expertise, cloud infrastructure knowledge, and strong data modeling skills.