Lead Developer / Senior Software Engineer (Remote)
ITFS
23500-28600 PLN miesięcznie (B2B)
Czym będziesz się zajmować?
- Projektowanie, rozwój i utrzymanie silnika transformacji danych klinicznych w standardzie CDISC SDTM,
- Budowa i rozwój backendu w oparciu o Python oraz AWS i skalowalne pipeline'y danych,
- Implementacja i rozwój orkiestracji procesów z użyciem AWS Step Functions, AWS Lambda oraz Databricks,
- Projektowanie i rozwój ścieżek przetwarzania danych oraz optymalizacja wydajności rozwiązań,
- Rozwój API opartego o GraphQL / AWS AppSync i współpraca przy frontendzie w React + TypeScript,
- Tworzenie funkcjonalności dla narzędzi wykorzystywanych do definiowania specyfikacji mapowania danych,
- Wprowadzanie zmian w infrastrukturze jako kodzie (Terraform) od konfiguracji po wdrożenie produkcyjne,
- Udział w code review, dyskusjach architektonicznych oraz podejmowaniu decyzji technicznych,
- Analiza i rozwiązywanie problemów w środowisku rozproszonym (AWS Lambda, AWS Step Functions, DynamoDB, logi produkcyjne),
- Udział w dyżurach technicznych,
- Wspieranie członków zespołu poprzez mentoring i dzielenie się wiedzą.
Kogo poszukujemy?
- Min. 5 lat doświadczenia zawodowego jako Software Engineer (lub min. 8 lat doświadczenia w tworzeniu oprogramowania dla roli Lead Developer),
- Doświadczenie w projektowaniu i rozwijaniu aplikacji backendowych oraz systemów przetwarzania danych,
- Bardzo dobra znajomość języka Python,
- Doświadczenie w tworzeniu czystego, testowalnego i skalowalnego kodu,
- Praktyczna znajomość pytest / pytest-bdd, Lambda Powertools oraz pracy w środowisku monorepo,
- Umiejętność projektowania rozwiązań z uwzględnieniem jakości kodu, testów i utrzymania,
- Bardzo dobra znajomość usług AWS (AWS Lambda, AWS Step Functions, Amazon S3, DynamoDB, IAM),
- Umiejętność projektowania rozwiązań z uwzględnieniem kosztów, wydajności, obsługi błędów, skalowania i niezawodności,
- Doświadczenie w pracy z systemami rozproszonymi i event-driven,
- Umiejętność samodzielnego diagnozowania problemów w środowisku produkcyjnym,
- Umiejętność pracy end-to-end nad funkcjonalnością od warstwy danych po interfejs użytkownika,
- Dobre umiejętności komunikacyjne i dokumentowania decyzji technicznych,
- Samodzielność, odpowiedzialność za dostarczane rozwiązania oraz umiejętność pracy w środowisku asynchronicznym,
- Język angielski na poziomie min. C1.
Czego wymagamy?
Znajomości:
Języki:
- Polski
- Angielski
Jakie warunki i benefity otrzymasz?
- 140-170 PLN godzinowo (B2B)
- B2B - Elastyczne godziny pracy (100%)
- Praca zdalna: W całości
- Pakiet medyczny, Pakiet sportowy
Gdzie będziesz pracował?
Zdalnie
Kim jesteśmy? – ITFS
ITFS jest firmą consultingową z Trójmiasta, posiadającą także oddział w Warszawie. Zajmujemy się przede wszystkim rekrutacją specjalistów IT i tworzeniem projektowych Software House dla naszych Klientów z Polski oraz Europy Zachodniej.