Senior Software Engineer
Brak informacji o wynagrodzeniu
SeniorFull-time·Umowa o staż
#424001·Dodano 3 dni temu·3
Źródło: CloudFerroTech Stack / Keywords
APIPythonREST APIKubernetesPostgreSQLJavaGoAWS
Firma i stanowisko
CloudFerro tworzy technologie wykorzystywane przez europejskich liderów nauki i sektora kosmicznego, takich jak ESA, EUMETSAT, ECMWF, Mercator Ocean International, DLR czy EGI.
Wymagania
- Minimum 6 lat doświadczenia w tworzeniu oprogramowania, w tym doświadczenia w projektowaniu architektury systemów.
- Bardzo dobra znajomość Python oraz doświadczenie w tworzeniu produkcyjnych usług backendowych.
- Doświadczenie w projektowaniu systemów rozproszonych i mikroserwisowych.
- Praktyczna znajomość standardów i protokołów takich jak OAuth 2.0, OpenID Connect, SAML 2.0, JWT.
- Doświadczenie w projektowaniu i integracji REST API.
- Dobra znajomość Linuxa, Kubernetes i środowisk chmurowych.
- Znajomość relacyjnych baz danych, w szczególności PostgreSQL.
- Umiejętność analizowania wymagań i przekładania ich na rozwiązania techniczne.
- Umiejętność świadomego podejmowania decyzji architektonicznych i argumentowania związanych z nimi trade-offów.
- Samodzielność i odpowiedzialność za rozwiązanie — od pomysłu i projektu po działający system produkcyjny.
- Znajomość języka angielskiego pozwalająca na swobodną pracę z dokumentacją techniczną i współpracę w międzynarodowym środowisku.
Nice to have:
- Znajomość innych języków typu Java czy Go.
- Znajomość platform AWS, Azure albo GCP.
- Znajomość RBAC, ABAC, policy engines i modeli fine-grained authorization.
- Znajomość zagadnień związanych z MFA, SSO, service accounts, token management i secrets management.
- Znajomość RabbitMQ, Redis, Prometheus/Grafana.
- Doświadczenie w projektowaniu rozwiązań IAM dla środowisk multi-cloud lub dużych platform SaaS/PaaS/IaaS.
- Praktyczna wiedza z zakresu bezpieczeństwa aplikacji i cloud security.
- Znajomość OpenStack w tym Keystone.
Obowiązki
- Projektowanie i rozwój architektury usług IAM.
- Rozwijanie backendowych komponentów odpowiedzialnych za uwierzytelnianie, autoryzację oraz zarządzanie tożsamością i dostępem.
- Projektowanie API oraz integracji pomiędzy usługami IAM i pozostałymi elementami platformy chmurowej.
- Projektowanie rozwiązań dla środowisk multi-tenant i systemów działających w dużej skali.
- Współpraca z Product Managerem w celu wypracowania rozwiązań realizujących wymagania biznesowe.
- Tworzenie prototypów i proof of concept dla nowych rozwiązań.
- Rozwój istniejącego kodu oraz implementacja nowych komponentów.
- Podejmowanie decyzji architektonicznych z uwzględnieniem bezpieczeństwa, skalowalności, niezawodności i maintainability.
- Dbanie o jakość kodu poprzez code review, testy automatyczne, refaktoryzację i dobre praktyki inżynierskie.
- Diagnozowanie złożonych problemów występujących na styku aplikacji, IAM i infrastruktury chmurowej.
- Współpraca z pozostałymi zespołami technicznymi.
- Tworzenie i rozwijanie dokumentacji oraz standardów architektonicznych.
Benefity
- Realny wpływ na architekturę technologiczną w skali całej firmy.
- Wyzwania inżynieryjne związane z europejskim sektorem kosmicznym.
- Wysoki stopień autonomii i praca wśród ekspertów.
- Nieformalna i przyjazna atmosfera pracy w biurze nad Wisłą.
- Atrakcyjne wynagrodzenie, stabilne zatrudnienie i pakiet benefitów w tym opieka medyczna, multisport, ubezpieczenie, lekcje językowe.
Opieka zdrowotna
Karta sportowa
Ubezpieczenie
Kursy językowe
CloudFerro S.A.
26 aktywnych ofert