Sword Health

Senior Backend Engineer – Data Platform

Sword Health

full-time

Posted on:

Location Type: Remote

Location: Portugal

Visit company website

Explore more

AI Apply
Apply

Salary

💰 €45,609 - €71,672 per year

Job Level

About the role

  • Design and build high-performance APIs in Go or Typescript, starting with Publish API, then Serving API and Jobs API.
  • Implement durable execution workflows using Temporal for reliable, auditable data orchestration.
  • Build resilient services with proper retry logic, circuit breakers, and rate limiting.
  • Develop the tracking and state management layer (MySQL) powering observability and SLIs.
  • Integrate APIs with Kafka for event-driven data ingestion and delivery.
  • Collaborate with Data Engineers to define data contracts and API specifications.
  • Contribute to the Developer Portal enabling self-service API access and documentation.

Requirements

  • Strong experience with Go; TypeScript experience valued for specific platform components.
  • Proven track record building production-grade REST or gRPC APIs.
  • Solid understanding of Kafka including producers, consumers, partitioning strategies, and at-least-once/exactly-once semantics.
  • Experience with relational databases (MySQL or PostgreSQL).
  • Understanding of API security, authentication, and rate limiting patterns.
  • Experience working in regulated or compliance-sensitive environments (healthcare, fintech, or similar).
  • Bonus: Experience with Temporal, Restate, or similar workflow orchestration systems.
  • Bonus: Familiarity with observability stacks (Prometheus, Grafana, OpenTelemetry).
  • Bonus: Background in data platforms or data infrastructure teams.
Benefits
  • Health, dental and vision insurance
  • Meal allowance
  • Equity shares
  • Remote work allowance
  • Flexible working hours
  • Work from home
  • Discretionary vacation
  • Snacks and beverages
  • English class

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
GoTypeScriptREST APIsgRPC APIsKafkaMySQLPostgreSQLAPI securityTemporalworkflow orchestration