M

myTomorrows

Clinical trial recruitment and access platform

Senior Backend Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeAmsterdam, Netherlands

About the Job

Requirements

  • Proficiency in Python programming.
  • At least four years of experience in the related field.
  • Experience with relational databases such as MySQL, PostgreSQL, or Oracle.
  • Experience with a cloud platform such as AWS, Azure, or GCP.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Excellent English communication skills.

Responsibilities

  • Design and implement scalable and reliable backend systems and infrastructure to support the products.
  • Develop and maintain microservices that expose platform functionality to internal and external clients.
  • Collaborate with development and quality assurance teams to ensure system availability, scalability, and security.
  • Collaborate with DevOps Engineers to ensure continuous delivery and deployment of software products.
  • Work with software developers to identify and implement improvements to platform architecture and functionality.
  • Develop and maintain documentation of systems and processes.
  • Mentor and train junior members of the backend team.
  • Keep up to date with the latest trends and technologies.
  • Build trust with Product, Frontend, and DevOps peers and take ownership of two to three domain APIs or services, including stewardship of their contracts and service-level agreements.
  • Establish an API-first workflow by proposing and socializing OpenAPI specifications from use cases, aligning on naming and conventions, and implementing them with FastAPI and Pydantic models.
  • Deliver API features end-to-end, including design, implementation, testing, and documentation, for internal and external clients.
  • Improve API robustness through request and response validation, consistent error models, pagination and idempotency where appropriate, and backward-compatible versioning enforced by automated contract tests in continuous integration using Ruff, UV, and Prek.
  • Improve service reliability and performance through observability measures including metrics, logs, and tracing, and define service-level indicators and objectives for key endpoints to reduce server errors and improve 95th-percentile latency.
  • Make safe database changes in MySQL using SQLAlchemy migrations, optimize critical queries, and contribute to data access patterns involving DynamoDB or Neo4j while maintaining stable API contracts.
  • Strengthen API security through authentication and authorization boundaries, scoped tokens, least-privilege access, secrets management, and rate limiting, and document the approach.
  • Write clear API documentation and examples, share knowledge with the team, and mentor junior engineers.

About the Company

myTomorrows

Clinical trial recruitment and access platform

myTomorrows connects patients with serious diseases to BioPharma companies developing new treatments through a platform that coordinates patient recruitment for clinical trials, expanded access, and Real World data collection. The platform links patients, healthcare professionals, and pharma teams in one hub to discover trial options, access programs, and manage enrollment and data collection. Revenue comes from partnerships with BioPharma companies that pay for these services to recruit patients faster and obtain real-world insights. Its goal is to shorten the time to bring new treatments to patients by simplifying access, enrollment, and real‑world evidence gathering across patients, clinicians, and pharma.

Company size
51-200
Company stage
Late Stage VC
Total funding
$51M
Headquarters
Amsterdam, Netherlands
Founded
2012

Recently Posted Jobs

Explore more opportunities at myTomorrows

See more jobs