← All jobs

EU remote

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

UpvantaRemote; Poland; Poland; Remote

About this role

Lead Developer / Senior Software Engineer (Python, AWS, React) Upvanta Daily tasks: - Projektowanie i rozwój silnika transformacji danych do standardu SDTM – orkiestracja z wykorzystaniem AWS Step Functions, funkcji AWS Lambda oraz ścieżek zapisu do Databricks. - Tworzenie i rozwijanie API opartego na GraphQL/AppSync oraz aplikacji frontendowej w React, z której analitycy korzystają do tworzenia specyfikacji mapowania danych.

- Odpowiedzialność za zmiany w infrastrukturze jako kodzie (Infrastructure as Code) przy użyciu Terraform, zarówno w stosach usług, jak i współdzielonej infrastrukturze. - Udział w przeglądach kodu (code review), dyskusjach architektonicznych oraz dyżurach on-call. - Mentoring inżynierów mniej doświadczonych w stosowanych technologiach lub w obszarze danych klinicznych. Musts: Python, AWS Lambda, pytest, AWS, R, AWS S3, AWS DynamoDB 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.

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.

Source listing: nofluffjobs_main