Senior Software Engineer (Python / AWS / React) – Clinical Data Platform
Job description
Join a team building the Clinical Data Layer, a cloud-native platform that transforms and standardizes clinical trial data into the CDISC SDTM model used for regulatory submissions and clinical research. You'll develop both backend and frontend components of a modern AWS-based platform, designing scalable data pipelines, APIs, and analyst-facing applications.
This role combines cloud engineering, backend development, infrastructure automation, and modern frontend technologies. The platform directly supports clinical trial analysis, drug development, and regulatory compliance.
Responsibilities
Design and extend cloud-native clinical data transformation pipelines Develop Python services running on AWS Lambda Build workflows using AWS Step Functions Develop GraphQL APIs with AWS App. Sync Contribute to the React + TypeScript frontend Design scalable event-driven distributed systems Manage infrastructure using Terraform Develop large-scale data processing solutions with Databricks Participate in architecture design and technical discussions Perform code reviews and mentor junior engineers Improve CI/CD pipelines using GitHub Actions Troubleshoot production issues across AWS services Write clean, testable, maintainable code Requirements Experience 7+ years of Software Engineering experience Programming Python Pytest Lambda Powertools Object-Oriented Design Clean Architecture Testing AWS AWS Lambda AWS Step Functions Amazon S3 DynamoDB IAM Candidates should understand: scalability latency fault tolerance distributed systems cost optimization —not simply how to use AWS services.
Nice-to-Have Backend GraphQL AWS App. Sync Event-driven architecture Distributed systems Idempotency Fan-out / Fan-in Frontend React TypeScript Vite AWS Cloudscape Infrastructure Terraform Infrastructure as Code Data Databricks Spark Large-scale data platforms DevOps GitHub Actions CI/CD Black Flake8 Pylint Bandit invoke Domain Highly desirable: CDISC SDTM ADaM Clinical Trials GxP 21 CFR Part 11 Pharmaceutical industry Tech Stack Languages Python TypeScript Cloud AWS Lambda AWS Step Functions S3 DynamoDB IAM API GraphQL AWS App.
Sync Frontend React TypeScript Vite Cloudscape Infrastructure Terraform Data Databricks Search Open. Search CI/CD GitHub Actions Testing Pytest pytest-bdd Benefits Location: Prague
- Smíchov Work Model: Hybrid (2-3 days/week onsite) Contract Type: Freelance / Contract Start date: June/July, 2026 Time Allocation: 40 hours/week Global Pharmaceutical Company in Prague