
Senior Backend Engineer – Data Platform
Sword Health
full-time
Posted on:
Location Type: Remote
Location: Portugal
Visit company websiteExplore more
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