Senior Cloud Developer AWS
- Minimum 5 lat doświadczenia zawodowego w software engineering,
- Doświadczenie w tworzeniu oprogramowania dla branży regulowanej oraz znajomość GxP / 21 CFR Part 11 lub standardów danych klinicznych CDISC SDTM / ADaM,
- Bardzo dobra znajomość AWS, w szczególności AWS Lambda, AWS Step Functions, Amazon S3, Amazon DynamoDB oraz AWS IAM,
- Umiejętność projektowania rozwiązań AWS z uwzględnieniem kosztów, wydajności, skalowania, bezpieczeństwa i odporności na awarie,
- Praktczna znajomość Terraform lub CloudFormation (tworzenie, modyfikowanie i debugowanie wielowarstwowej infrastruktury),
- Bardzo dobra znajomość Pythona i doświadczenie w tworzeniu czystego, testowalnego kodu,
- Znajomość pytest oraz doświadczenie w pracy z repozytoriami typu monorepo i współdzielonym kodem,
- Umiejętność samodzielnego analizowania problemów w systemach rozproszonych i śledzenia błędów pomiędzy wieloma usługami AWS,
- Znajomość dobrych praktyk w zakresie testowania, code review, CI/CD i bezpieczeństwa aplikacji,
- Język angielski na poziomie min. B2+/C1 umożliwiający swobodną pracę w międzynarodowym środowisku.
- Miejsce pracy: 100% zdalnie (odbiór sprzętu w biurze w Warszawie, Wrocławiu lub Katowicach)
- Start: ASAP (max 30 dni OW)
- Forma współpracy: B2B z ITFS
- Stawka: do 140 PLN/h + VAT
- Proces rekrutacyjny: Krótka rozmowa telefoniczna z rekruterem ITFS -> Rozmowa techniczna -> Rozmowa projektowa -> Decyzja.
,[Projektowanie, rozwój i utrzymanie silnika transformacji danych klinicznych do standardu CDISC SDTM oraz orkiestracja procesów przy użyciu AWS Step Functions, AWS Lambda i Databricks,, Projektowanie i rozwój cloud-native backendu w AWS pod kątem skalowalności, wydajności, kosztów oraz odporności na awarie,, Implementacja i rozwój pipeline’ów danych w Pythonie oraz integracja z Databricks i usługami AWS,, Projektowanie i utrzymanie infrastruktury jako kodu z wykorzystaniem Terraform lub CloudFormation,, Rozwój oraz utrzymanie API opartego o GraphQL / AWS AppSync, w tym projektowanie schematów, resolverów i integracji z frontendem, , Praca z Amazon S3, Amazon DynamoDB, Amazon OpenSearch / Elasticsearch oraz innymi usługami AWS,, Projektowanie rozwiązań w architekturze event-driven oraz wzorców systemów rozproszonych (fan-out/fan-in, idempotencja, at-least-once delivery),, Diagnozowanie problemów end-to-end poprzez analizę logów AWS Lambda, historii wykonania Step Functions oraz stanu w DynamoDB,, Tworzenie testów jednostkowych i integracyjnych oraz dbanie o jakość, bezpieczeństwo i maintainability kodu,, Udział w code review, decyzjach architektonicznych i tworzeniu dokumentacji technicznej,, Udział w on-call rotation i rozwiązywaniu problemów produkcyjnych,, Współpraca z zespołami technicznymi i biznesowymi w międzynarodowym środowisku pracy asynchronicznej.] Requirements: AWS, AWS Lambda, AWS S3, AWS DynamoDB, AWS IAM, Terraform, CloudFormation, Python, pytest