Lead Developer / Senior Software Engineer (Python, AWS, React)
1000 - 1400 PLN/ dzień.B2B
SeniorFull-time·B2B
#398188·Dodano wczoraj·0
Źródło: nofluffjobs.comTech Stack / Keywords
PythonAWS LambdapytestAWSRAWS S3AWS DynamoDBGraphQLTypeScriptTerraformDatabricksGXP
Firma i stanowisko
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ę.
Wymagania
- Minimum 5 lat komercyjnego doświadczenia w inżynierii oprogramowania.
- 8+ lat doświadczenia na stanowisku Lead Developera.
- Znajomość języka angielskiego na poziomie B2/C1.
- Bardzo dobra znajomość Pythona, w tym swobodna praca z Lambda Powertools, pytest/pytest-bdd, pisanie czytelnego, testowalnego kodu w środowisku monorepo.
- Dogłębna znajomość AWS, w szczególności:
- Lambda,
- Step Functions,
- S3,
- DynamoDB,
- IAM.
- Rozumienie kosztów, opóźnień oraz scenariuszy awarii w rozwiązaniach AWS.
Nice to have:
- Doświadczenie z GraphQL / AWS AppSync, projektowanie schematów, resolverów oraz integracja AppSync z aplikacją React.
- Doświadczenie z React + TypeScript, gotowość do pracy nad aplikacją SPA opartą na Vite i Cloudscape.
- Doświadczenie z Terraform – tworzenie, rozwijanie i diagnozowanie konfiguracji wielu 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 oprogramowaniu branż regulowanych (np. GxP, 21 CFR Part 11).
- Znajomość wzorców architektury zdarzeniowej i systemów rozproszonych, takich jak fan-out/fan-in, idempotencja, dostarczanie komunikatów z gwarancją at least once.
Obowiązki
- Projektowanie i rozwój silnika transformacji danych do standardu CDISC SDTM z użyciem AWS Step Functions, funkcji AWS Lambda oraz zapisu do Databricks.
- Tworzenie i rozwijanie API opartego na GraphQL/AppSync oraz aplikacji frontendowej w React dla analityków.
- Zarządzanie infrastrukturą jako kod (Infrastructure as Code) przy użyciu Terraform.
- 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.
Upvanta
325 aktywnych ofert