📋 External Recruiting Agencies

Futureproof (fproof.eu) is a recruitment and staffing agency specializing in data, analytics, and cybersecurity roles. The job description explicitly mentions hiring for 'our client’s global DevOps team', confirming they are acting as a third-party recruiter or staff augmentation provider rather than the direct employer.

This company was flagged and excluded from default search results. Proceed with caution.

Save Job
Posted 1w ago

Senior Software Engineer (Python / AWS / React) – Clinical Data Platform

@ HCL Technologies
Prague, Prague, Czech Republic
HybridContract
Responsibilities:designing pipelines, developing services, managing infrastructure
Requirements Summary:7+ years software engineering experience; strong Python and AWS experience; familiarity with distributed systems, Terraform, Databricks; React/TypeScript frontend skills preferred.
Technical Tools Mentioned:Python, Pytest, Lambda Powertools, AWS Lambda, AWS Step Functions, Amazon S3, DynamoDB, IAM, GraphQL, AWS AppSync, React, TypeScript, Vite, AWS Cloudscape, Terraform, Databricks, Spark, OpenSearch, GitHub Actions, Black, Flake8, Pylint, Bandit, invoke, pytest-bdd
Save
Mark Applied
Hide Job
Report & Hide
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 AppSync
  • 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
  • 10+ years for Lead Developer candidates

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 AppSync
  • 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 AppSync

Frontend

  • React
  • TypeScript
  • Vite
  • Cloudscape

Infrastructure

  • Terraform

Data

  • Databricks

Search

  • OpenSearch

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​