Full Stack Engineer

HybridSalary not specified
Prague, Czechia

Tech Stack

PythonAWS

Job Description, Responsibilities & Requirements

About the Position

Your vision. Our solutions.

We're seeking a Senior Software Engineer to join our team in Prague, Czech Republic, building a cloud-native platform for clinical trial data standardization.

Responsibilities

  • Design and extend the SDTM transformation engine - AWS Step Functions orchestration, Lambda workers, and Databricks write paths
  • Build and evolve the GraphQL/AppSync API and React frontend used by analysts to author mapping specifications
  • Own infrastructure-as-code changes across service Terraform stacks and shared infrastructure
  • Participate in code review, architecture discussions, and on-call rotation
  • Mentor engineers newer to the stack or clinical data domain

Requirements

Must-Have

  • 7+ years of professional software engineering experience
  • Python proficiency - you're comfortable with Lambda Powertools, pytest/pytest-bdd, and writing clean, testable Python in a monorepo context
  • AWS depth: Lambda, Step Functions, S3, DynamoDB, and IAM - you can reason about cost, latency, and failure modes, not just get things working

Strong Plus

  • GraphQL / AppSync experience - schema design, resolvers, and consuming AppSync from a React client
  • React + TypeScript - comfortable contributing to a Vite/Cloudscape SPA without being a frontend specialist
  • Infrastructure as code with Terraform - reading, writing, and debugging multi-stack configurations
  • Databricks or similar large-scale data processing platforms
  • Clinical data standards (CDISC SDTM, ADaM) or regulated-industry software development experience (GxP, 21 CFR Part 11)
  • A good grasp of event-driven and distributed system patterns - fan-out/fan-in, idempotency, at-least-once delivery

How You Work

  • You write code that is easy to delete, not just easy to read - you don't over-engineer
  • You're comfortable tracing a bug across Lambda logs, Step Functions execution history, and DynamoDB state without being told where to look
  • You communicate clearly in async environments and leave PRs and architecture decisions well-documented for the people who follow you
  • You can context-switch between a Python data pipeline and a TypeScript component without losing momentum

We Offer

  • Competitive salary
  • Hybrid work model
  • Opportunity to work on meaningful domain impact projects

About the Company

The Workly s.r.o.

4D CENTER, Kodaňská 1441/46,

101 00, Praha 10.

Contact: [email protected]

Phone: + 420 775 371 991

©2023, All right reserved.

Job Details

Company name:
The Workly
Location:
Prague, Czechia
Employment Type:
Full-time
Work Mode:
Hybrid
Posted on TheJob:
Jul 27, 2026
Last checked:
Aug 11, 2026
Apply Now