xelys jobs xelys jobs

Senior Backend Engineer

X4 Life Sciences

full-remoteseniorpermanentbackend United States Today via LinkedIn

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

Node.jsTypeScriptExpressGraphQLGoogle Cloud Pub/SubPostgreSQLRedisDistributed SystemsBackground Job ProcessingMulti-tenant SaaS

About the role

Role Overview

Senior Backend Engineer focused on high-scale, high-reliability backend systems for a multi-tenant, event-driven healthcare platform. You’ll build and scale asynchronous background job processing and distributed system components that power critical clinical, payment, and communication workflows.

Responsibilities

  • Build and maintain high-performance backend services in Node.js and TypeScript using a modular monolith approach (Express + GraphQL).
  • Design and optimize large-scale background job processing (tens of thousands of tasks daily), including throughput, retries, idempotency, backpressure, and fault tolerance.
  • Implement event-driven orchestration with Google Cloud Pub/Sub, Cloud Functions, and scheduled jobs (App Engine Cron).
  • Improve performance via profiling, PostgreSQL query optimization (indexing/query planning), and caching strategies with Redis.
  • Design resilient distributed systems for retries, partial failures, outages, and high traffic.
  • Build/maintain third-party integrations (payments, messaging, healthcare APIs) with reliability at scale.
  • Contribute to infrastructure and CI/CD pipelines using GitHub Actions and GCP services (App Engine, Cloud Storage, BigQuery, Secret Manager).
  • Implement observability/monitoring (e.g., Cloud Logging, Winston, alerting dashboards) for fast incident response.
  • Help ensure secure multi-tenant architecture with strong authentication, RBAC, and data isolation.
  • Occasionally support full-stack delivery when needed (Vue 3 + Apollo GraphQL).

Requirements

  • 5+ years backend (or full-stack) engineering experience in production environments.
  • Proven experience owning building high-throughput, job-heavy backend systems (queues/workers/background processing at scale).
  • Strong Node.js and TypeScript experience; solid GraphQL and system design skills.
  • Deep knowledge of distributed systems and asynchronous processing.
  • Strong PostgreSQL performance tuning (indexing, query planning) and ORM usage (Prisma preferred).
  • Experience with messaging/queues (e.g., Pub/Sub, RabbitMQ, SQS, Kafka).
  • Familiarity with Redis caching and performance optimization.
  • Ability to design for reliability, idempotency, and fault tolerance under load.
  • Cloud infrastructure experience (GCP preferred; AWS/Azure transferable).
  • Strong debugging and incident response mindset.
  • Good communication and ability to work in a remote, async team with high ownership.

Nice to Have

  • Experience with Google Cloud Pub/Sub, BigQuery, or Cloud Functions.
  • Background in healthcare, fintech, or other regulated high-reliability domains.
  • Experience designing multi-tenant SaaS.
  • Familiarity with rate limiting, backpressure handling, and degradation strategies.
  • Exposure to AI/LLM integrations or data-heavy pipelines.

About X4 Life Sciences

X4 Life Sciences partners with healthcare technology companies to build software platforms for regulated workflows. The role described is focused on developing a multi-tenant case management platform that supports high-throughput clinical, payment, and communication processing.

Scraped 8/3/2026