JustJoin.IT Hybrydowo Senior

Senior Software Engineer-Serverless & Messagin

CloudFerro S.A.

⚲ Warszawa

18 000 - 27 000 PLN netto (B2B) | 18 000 - 27 000 PLN brutto (UoP)

Wymagania

  • Python
  • Kubernetes
  • English
  • REST API
  • Distributed Systems Design
  • Go

Opis stanowiska

Szukasz miejsca, w którym Twoja praca naprawdę ma znaczenie? W CloudFerro tworzymy technologie, z których na co dzień korzystają europejscy liderzy nauki i sektora kosmicznego - m.in. ESA, EUMETSAT, ECMWF, Mercator Ocean International, DLR czy EGI. Pracując blisko sektora Earth Observation możesz realnie wspierać analizy i lepsze zrozumienie naszej planety. Jeśli interesują Cię nowoczesne technologie, duże zbiory danych i środowisko, w którym możesz rozwijać swoje umiejętności i mieć wpływ - jesteśmy miejscem dla Ciebie. Więcej informacji: www.cloudferro.com Aktualnie poszukujemy osób, które chcą z nami współtworzyć od podstaw suwerenną europejską platformę chmurową, tworząc realną alternatywę dla globalnych hyperscalerów. Tworzymy kompletny stack PaaS oparty na Kubernetes i open source. Od serverless i baz danych w modelu managed, po MLOps, monitoring i observability. Dołączając do nas, stajesz się częścią zespołu, który projektuje fundamenty platformy, a nie rozwija gotowy produkt. Pracujemy w modelu pełnego ownershipu, gdzie każda decyzja architektoniczna zostaje z produktem na lata. To miejsce dla osób, które chcą realnie wpływać na kształt europejskiej chmury. Rola: W tej roli rozwijasz serverless i messaging naszej platformy chmurowej. Odpowiadasz end‑to‑end za FaaS (Knative), managed NATS i managed RabbitMQ. Od warstwy Kubernetes po API i dokumentację. Pracujesz w modelu pełnego ownershipu, definiując sposób uruchamiania funkcji, skalowania do/z zera oraz przepływu eventów. Masz realny wpływ na architekturę i kierunek rozwoju usług, które stanowią kluczowy element platformy.Do Twoich zadań należeć będzie: • Pełna odpowiedzialność za usługi serverless i messaging: end‑to‑end ownership nad FaaS (Knative + Eventing), managed NATS oraz managed RabbitMQ. Od architektury i implementacji, przez API i UX, po dokumentację i stabilność operacyjną. • Kompletna ścieżka dostarczania: projektowanie i rozwój całego flow: operator/integracja → API endpoint → komenda CLI → zasób Terraform → dokumentacja. • Architektura skalowania i przetwarzania zdarzeń: projektowanie mechanizmów autoscalingu, optymalizacji cold startów oraz routingu eventów między usługami. • Integracje platformowe: łączenie usług z IAM, billingiem i systemem quota we współpracy z zespołem Common Services. • Współtworzenie standardów technicznych: udział w definiowaniu dobrych praktyk, wzorców architektonicznych i kierunku rozwoju usług platformy. Wymagania: • Doświadczenie w pracy z Kubernetes: samodzielne projektowanie, budowanie lub operowanie złożonymi systemami działającymi na klastrach produkcyjnych. • Praktyka w tworzeniu systemów rozproszonych: umiejętność projektowania architektury, komunikacji między usługami i rozwiązywania problemów charakterystycznych dla distributed systems. • Bardzo dobra znajomość Go oraz dobra znajomość Pythona w kontekście tworzenia operatorów, kontrolerów, API i narzędzi CLI. • Umiejętność budowania integracji i API wrapperów w oparciu o REST lub gRPC oraz pracy z istniejącymi frameworkami. • Swobodne korzystanie z narzędzi AI‑assisted development (np. Claude Code, Copilot) jako naturalnego elementu codziennej pracy inżynierskiej. Mile widziane: • Doświadczenie z Knative, szczególnie w obszarach serving, eventing, autoscalingu oraz optymalizacji cold startów. • Znajomość RabbitMQ, NATS lub Apache Kafka w kontekście architektury event‑driven i projektowania przepływu zdarzeń. • Praktyka z platformami serverless i wzorcami FaaS (np. OpenFaaS, AWS Lambda, Cloud Functions). • Doświadczenie w tworzeniu Terraform providerów lub customowych zasobów. • Doświadczenie zdobyte u cloud providera, praca nad usługami platformowymi lub infrastrukturą. • Aktywność w open source, szczególnie w projektach z ekosystemu CNCF. Dlaczego warto do nas dołączyć:  • Budowa platformy chmurowej: tworzysz od podstaw nowoczesny ekosystem, który wspiera europejski przemysł kosmiczny, badania klimatu i projekty naukowe o realnym znaczeniu. • Autonomiczny zespół: dołączasz do nowo formowanej grupy działającej jak startup, ale w ramach stabilnej, dużej organizacji z dostępem do zasobów, których małe firmy nie zapewniają. • Technologie CNCF na produkcji: pracujesz z Kubernetes, KNative, Cilium, ArgoCD, Kubeflow i innymi projektami open‑source, z możliwością kontrybuowania do nich. • Realny wpływ: masz głos w decyzjach architektonicznych i produktowych, a Twoje pomysły naprawdę kształtują kierunek rozwoju platformy. • AI‑native workflow: korzystamy z narzędzi takich jak Claude Code na co dzień, nie jako eksperyment, lecz jako integralny element pracy. • Autonomia i stabilność: oferujemy dużą swobodę w organizacji pracy, przejrzyste zasady współpracy oraz stabilne formy zatrudnienia z atrakcyjnym wynagrodzeniem. • Otrzymasz pakiet socjalny – opiekę medyczną, multisport, ubezpieczenie na życie. • Będziesz mieć możliwość korzystania z zajęć językowych.

🔍 Dekoder Ogłoszenia

🟡
tworzymy technologie, z których na co dzień korzystają europejscy liderzy nauki i sektora kosmicznego
Twoja praca będzie miała znaczenie dla prestiżowych organizacji, ale niekoniecznie oznacza to wysokie zarobki czy szybki rozwój kariery.
🔴
Jeśli interesują Cię nowoczesne technologie, duże zbiory danych i środowisko, w którym możesz rozwijać swoje umiejętności i mieć wpływ
Może oznaczać, że będziesz pracować z nowymi technologiami, ale rozwój umiejętności i wpływ mogą być ograniczone przez specyfikę projektu.
🔴
Dołączając do nas, stajesz się częścią zespołu, który projektuje fundamenty platformy, a nie rozwija gotowy produkt.
Oznacza to pracę nad nowymi, często niedopracowanymi rozwiązaniami, co może wiązać się z większą liczbą błędów i nieprzewidzianych problemów.
🔴
Pracujemy w modelu pełnego ownershipu, gdzie każda decyzja architektoniczna zostaje z produktem na lata.
Masz dużą odpowiedzialność za swoje decyzje, które będą miały długoterminowe konsekwencje, a potencjalne błędy mogą być trudne do naprawienia.
🔴
Odpowiadasz end‑to‑end za FaaS (Knative), managed NATS i managed RabbitMQ. Od warstwy Kubernetes po API i dokumentację.
Zakres obowiązków jest bardzo szeroki i obejmuje wszystkie aspekty techniczne, co może oznaczać dużą ilość pracy i konieczność posiadania wszechstronnych umiejętności.