Senior Backend Engineer
Senior Backend Engineer (Python) needed to design and build the services that power a healthcare company enabling remote patient monitoring, clinical research, and personalized healthcare. You'll own Python services and REST APIs end to end โ from discovery through to production โ model and evolve the data behind them, and make foundational architectural decisions for a next-generation platform where scalability, security, and privacy are non-negotiable. You'll partner closely with frontend, mobile, clinical, and data teammates, set the technical bar for backend code and reliability, and mentor more junior engineers. This is a hands-on senior role for a backend engineer who leads non-trivial work independently and brings strong engineering judgement to a fast-paced, distributed environment.
What You'll Do:
- Drive foundational architectural decisions for our next-generation platform, ensuring scalability, security, and maintainability
- Design, build, and maintain Python services that expose well-documented, versioned REST APIs
- Model and evolve data with PostgreSQL (and NoSQL where appropriate), including schema migrations and query performance tuning
- Integrate with internal services and third-party systems (auth, payments, healthcare data sources) with clear contracts and graceful failure modes
- Design services with security and privacy by default, aligned with global healthcare compliance standards
- Write thorough automated tests at unit, integration, and contract levels using pytest
- Add the logging, metrics, and tracing needed to operate services confidently in production
- Participate in on-call and incident response for owned services, and drive blameless post-mortems and follow-ups
- Review code with care, pushing for clarity, simplicity, and good test coverage
- Use AI-assisted development tools effectively to accelerate delivery without compromising quality
- Document architecture decisions, runbooks, and API contracts so distributed teammates can pick work up easily
- Partner with product, design, and clinical stakeholders to scope features and trade-offs
- Mentor more junior backend engineers and help raise the bar on backend practices across teams
What We're Looking For:
- 3+ years of professional backend engineering experience shipping production services
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field โ or equivalent practical experience
- Strong, hands-on Python skills, including modern type hints, async patterns, and idiomatic project layout
- Production experience with at least one major Python web framework (FastAPI, Django, or Flask)
- A proven track record designing, building, and evolving REST APIs (OpenAPI / Swagger), with familiarity with API versioning, pagination, and error-handling conventions
- Solid SQL skills with PostgreSQL or MySQL โ comfortable writing migrations and tuning queries
- Strong testing habits with pytest across unit, integration, and contract tests
- Confident with Git, code review, and trunk-based or short-lived-branch workflows
- Strong analytical and problem-solving skills, with attention to long-term maintainability
- An ownership mindset โ you take features from idea to production and stay accountable after launch
- Clear written and verbal communication in English, with the ability to work asynchronously across time zones
- Pragmatism: you balance correctness, speed, and complexity appropriately for the stage of the product
Nice to Have:
- Experience working in regulated environments (HIPAA, GDPR, ISO 27001, SOC 2, or medical-device software)
- Working knowledge of event-driven architectures (Kafka, RabbitMQ, SQS, Pub/Sub)
- Experience with containerization and orchestration (Docker, Kubernetes)
- Familiarity with infrastructure as code (Terraform, Pulumi, CloudFormation)
- Exposure to observability tooling (OpenTelemetry, Datadog, Grafana, Sentry)
- Hands-on use of AI-assisted development tools to accelerate delivery
- Background in healthcare, life sciences, or another data-sensitive domain
- Experience with FHIR, HL7, or other healthcare interoperability standards
- Performance work on high-throughput or low-latency systems
- Hands-on experience deploying services to AWS, GCP, or Azure, and shipping changes through a CI/CD pipeline
What Success Looks Like:
- Demonstrated agency โ you proactively identify technical gaps, architectural bottlenecks, or product opportunities and independently drive solutions to completion
- Reliable, well-tested services with healthy uptime and clear SLOs for the surfaces you own
- Predictable delivery: features shipped within agreed scope and timelines
- Strong code review and design contributions across the wider engineering team
- Growth and effectiveness of the more junior engineers you mentor
- Healthy incident response โ time to detect, mitigate, and follow up on production issues