freehire launches on Product Hunt on 26 August.

Follow →

Lead Developer / Senior Software Engineer

Summary

Lead or Senior Software Engineer building scalable backend systems in Python on AWS, designing event-driven architectures and data pipelines for a regulated industry.

  • Możliwość skorzystania z pakietu medycznego i sportowego,
  • Możliwość skorzystania z darmowej opieki księgowej (do 3 wpisów miesięcznie),
  • Praca przy ciekawym i rozwojowym projekcie,
  • Przejrzyste warunki współpracy w firmie o pewnej i stabilnej pozycji rynkowej.

P3527

  • 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.

Mile widziane:

  • Doświadczenie z GraphQL / AWS AppSync (projektowanie schematów, tworzenie resolverów, integracja z frontendem),
  • Znajomość React + TypeScript oraz doświadczenie z aplikacjami SPA (Vite, AWS Cloudscape),
  • Doświadczenie z Terraform (tworzenie i utrzymanie konfiguracji infrastruktury, praca z wieloma stackami),
  • Doświadczenie z Databricks lub innymi platformami przetwarzania dużych zbiorów danych,
  • Znajomość standardów danych klinicznych CDISC SDTM / CDISC ADAM,
  • Doświadczenie w tworzeniu oprogramowania w środowiskach regulowanych (branża farmaceutyczna, life sciences, GxP, 21 CFR Part 11),
  • Znajomość wzorców dla systemów rozproszonych (fan-out/fan-in, idempotency, at-least-once delivery),
  • Doświadczenie w pracy z Amazon OpenSearch, GitHub Actions oraz narzędziami jakości kodu (Black, Flake8, Pylint, Bandit).

See also