Own your future:
Our culture isn't something people join, it's something they build and shape. We believe that every person deserves to be heard and empowered. If you're on the fence about whether you're a fit, we say go for it. Let’s build something great together.
We are seeking a Lead / Staff Backend Engineer – Data Infrastructure with deep hands-on experience building scalable backend systems and data platforms. This is an individual contributor leadership role for someone who can drive technical direction, write production code, and lead complex workstreams across backend and data domains.
In this role, you will work on a large-scale clinical trial platform used by some of the world’s leading pharmaceutical companies. You will help design, improve, and operate the backend services and data infrastructure behind mission-critical workflows, with a strong focus on distributed systems, database performance, and reliable data pipelines in an AWS-based environment.
Must Haves:
- 7+ years software engineering, with deep expertise in backend systems and data-intensive applications
- Expert-level relational database knowledge — schema design, query optimization, indexing strategies, replication, performance tuning at scale. MySQL, PostgreSQL, and Snowflake strongly preferred
- Production microservices experience on AWS — EKS, RDS, DynamoDB, S3 at minimum. Should be comfortable with service decomposition, event-driven patterns, and inter-service communication
- Go as primary backend language
- Can coordinate work across 2-3 engineers without formal authority — review PRs, unblock people, maintain technical coherence across a workstream
- Comfortable being the person the team looks to for "how should we build this?"
- Data pipeline experience — replication, synchronization, ETL/ELT, or analytics infrastructure. Understands data consistency patterns in distributed systems
- Self-directed — picks up context fast, doesn't wait to be assigned tasks, raises issues early
Nice to Have:
- Experience with agentic AI development workflows — using AI coding assistants (Claude Code, Cursor) as a core part of daily development, not just autocomplete
- Experience designing APIs and data interfaces that are well-documented, deterministic, and safe for automated interaction (i.e., agent-friendly)
- Observability and distributed tracing for backend systems
- Infrastructure-as-code (Terraform), containers (Docker/Kubernetes), CI/CD (GitHub Actions)
- Regulated industry background (life sciences, healthcare, fintech) — understanding of audit, data integrity, compliance constraints
- Experience with non-relational databases (DynamoDB, Redis, Elasticsearch) alongside relational expertise
Key Responsibilities:
- Design and optimize scalable backend services, data pipelines, and relational databases (MySQL/PostgreSQL/Snowflake) in Go on AWS (EKS/RDS/DynamoDB/S3) for a clinical trial platform
- Lead technical workstreams as an individual contributor: write production code, review PRs, unblock engineers, and ensure coherence in distributed, event-driven microservices
- Drive reliability, observability, data consistency, and compliance using AI tools, IaC (Terraform), and CI/CD while proactively resolving issues