freehire launches on Product Hunt on 26 August.

Follow →

Lead Developer / Senior Software Engineer (Python, AWS, React)

Summary

Lead developer building a cloud-native platform that standardizes clinical trial data to CDISC SDTM, coding full-stack in Python/AWS backend and React frontend with a strong focus on data pipelines and regulatory impact.

O stanowisku

Poszukujemy Starszego Inżyniera Oprogramowania, który dołączy do zespołu rozwijającego natywną dla chmury platformę standaryzującą dane z badań klinicznych do modelu CDISC SDTM na dużą skalę.
Będziesz pracować zarówno nad backendem opartym na Pythonie i AWS, jak i frontendem w React, odpowiadając za funkcjonalności od początku do końca – od projektowania potoków przetwarzania danych po narzędzie do tworzenia specyfikacji mapowania wykorzystywane przez analityków.
To praktyczna rola inżynierska o realnym wpływie na branżę – dane generowane przez Twój kod są wykorzystywane w zgłoszeniach do organów regulacyjnych, analizach bezpieczeństwa oraz ocenie wyników badań klinicznych.
  • Minimum 5 lat komercyjnego doświadczenia w inżynierii oprogramowania
  • 8+ lat doświadczenia na stanowisko Lead Developera
  • Znajomość języka angielskiego na poziomie B2/C1
  • Bardzo dobra znajomość Pythona – swobodna praca z Lambda Powertools, pytest/pytest-bdd oraz pisanie czytelnego, testowalnego kodu w środowisku monorepo.
  • Dogłębna znajomość AWS, w szczególności:
    Oczekujemy nie tylko umiejętności uruchamiania rozwiązań, ale również rozumienia kosztów, opóźnień oraz scenariuszy awarii.
    • Lambda,
    • Step Functions,
    • S3,
    • DynamoDB,
    • IAM.
Mile widziane
  • Doświadczenie z GraphQL / AWS AppSync – projektowanie schematów, resolverów oraz integracja AppSync z aplikacją React.
  • React + TypeScript – gotowość do pracy nad aplikacją SPA opartą na Vite i Cloudscape, bez konieczności bycia specjalistą od frontendu.
  • Doświadczenie z Terraform – tworzenie, rozwijanie i diagnozowanie konfiguracji obejmujących wiele stosów infrastruktury.
  • Znajomość Databricks lub podobnych platform do przetwarzania dużych zbiorów danych.
  • Znajomość standardów danych klinicznych (CDISC SDTM, ADaM) lub doświadczenie w tworzeniu oprogramowania dla branż regulowanych (np. GxP, 21 CFR Part 11).
  • Dobra znajomość wzorców architektury zdarzeniowej i systemów rozproszonych, takich jak:
    • fan-out / fan-in,
    • idempotencja,
    • dostarczanie komunikatów z gwarancją at least once.

See also