Pracuj.pl Praca zdalna Mid

Fullstack Developer (m/f)

cyber_Folks S.A.

⚲ Poznań, Wilda

Do uzgodnienia

Wymagania

  • Python
  • Kubernetes
  • Django
  • PostgreSQL
  • MariaDB
  • platformy PaaS

Opis stanowiska

Nasze wymagania:
Minimum 4 lata komercyjnego doświadczenia w tworzeniu aplikacji fullstackowych
Bardzo dobra znajomość Pythona oraz praktyczne doświadczenie z Django
Doświadczenie w budowie API, mile widziane z wykorzystaniem Django-Ninja lub podobnych narzędzi
Doświadczenie w projektowaniu i rozwoju produktów SaaS lub platform usługowych
Praktyczna znajomość pracy z bazami danych, szczególnie PostgreSQL oraz MariaDB/MySQL
Rozumienie architektury multi-tenant oraz izolacji danych i zasobów klientów
Znajomość i rozumienie Kubernetes pod kątem współpracy z zespołem infrastrukturalnym przy integracjach platformowych
Umiejętność szybkiego wdrażania się w istniejący kod i pracę nad rozwijanym produktem
Samodzielność, odpowiedzialność za jakość rozwiązań i dbałość o długoterminową utrzymywalność kodu
Codzienne, praktyczne wykorzystanie narzędzi AI wspierających development

Mile widziane:
Doświadczenie z platformami PaaS, takimi jak Heroku, Render czy Railway
Doświadczenie z aplikacjami PHP klasy enterprise oraz dużymi codebase’ami
Znajomość open-source’owych platform e-commerce

O projekcie:
W cyber_Folks budujemy od podstaw nową platformę klasy PaaS, która ma zmienić sposób, w jaki klienci wdrażają, aktualizują i utrzymują aplikacje webowe – ze szczególnym uwzględnieniem środowisk e-commerce. Platforma działa na własnej infrastrukturze Kubernetes i wykorzystuje nowoczesny ekosystem cloud-native.
Szukamy Fullstack Developera, który pomoże nam stworzyć centralny panel usługowy dla klientów – aplikację mocno zintegrowaną z infrastrukturą, systemami wdrożeniowymi oraz usługami towarzyszącymi. To rola dla osoby, która chce mieć realny wpływ na architekturę i rozwój produktu budowanego od zera, pracować w małym, decyzyjnym zespole i mierzyć się z technicznymi wyzwaniami związanymi z budową nowoczesnej platformy usługowej działającej na własnej infrastrukturze.

Zakres obowiązków:
Projektowanie i rozwój aplikacji odpowiedzialnej za zarządzanie cyklem życia instancji aplikacji klientów
Implementacja mechanizmów tworzenia, konfiguracji, restartów, aktualizacji i usuwania środowisk aplikacyjnych
Budowa funkcjonalności związanych z wdrożeniami staging ↔ produkcja, w tym mechanizmów push-to-deploy i swap slotów
Implementacja obsługi domen klientów oraz ich integracji z usługami infrastrukturalnymi
Tworzenie endpointów do zarządzania bazami danych MySQL/MariaDB
Rozwój frontendowej części panelu klienta we współpracy z zespołem developerskim, infrastrukturalnym i UX
Integracja platformy z systemami zewnętrznymi, w tym systemami billingowymi
Dbanie o jakość, skalowalność i utrzymywalność rozwijanego kodu
Wykorzystanie narzędzi AI wspierających codzienną pracę developerską

Oferujemy:
Zatrudnienie w oparciu o UoP lub B2B
Realny wpływ na rozwój produktów i organizację pracy działu
Dużą samodzielność i decyzyjność operacyjną
Dużo wyzwań i możliwość rozwoju w grupie innowacyjnych spółek
Kartę Benefit Systems - Multisport
Prywatną opiekę medyczną
Ubezpieczenie grupowe
System kafeteryjny
Dofinansowanie do kursu języka angielskiego
Dofinansowanie do lunchu, kiedy pracujesz z biura
Dzień wolny z okazji Twoich urodzin
Udział w programie ESOP (Employee Stock Ownership Plan) – po 3 latach pracy zyskujesz realną możliwość zostania współwłaścicielem firmy i uczestniczenia w jej długofalowym sukcesie

🔍 Dekoder Ogłoszenia

🔴
Minimum 4 lata komercyjnego doświadczenia w tworzeniu aplikacji fullstackowych
Może oznaczać, że szukają kogoś, kto potrafi robić wszystko, ale faktycznie będą potrzebować specjalisty od konkretnych technologii wymienionych dalej.
🔴
Umiejętność szybkiego wdrażania się w istniejący kod i pracę nad rozwijanym produktem
Może oznaczać, że kod jest słabo udokumentowany lub chaotyczny, co wymaga szybkiego zrozumienia bez wsparcia.
🔴
Samodzielność, odpowiedzialność za jakość rozwiązań i dbałość o długoterminową utrzymywalność kodu
Może sugerować, że zespół jest mały, a oczekuje się od Ciebie samodzielnego podejmowania decyzji i rozwiązywania problemów bez dużej pomocy.
🟡
Codzienne, praktyczne wykorzystanie narzędzi AI wspierających development
Może oznaczać, że firma aktywnie eksperymentuje z AI, ale niekoniecznie oznacza to, że narzędzia te są w pełni zintegrowane i efektywne.
🟢
budujemy od podstaw nową platformę klasy PaaS
Oznacza to, że będziesz pracować nad czymś nowym, co może być ekscytujące, ale też wiąże się z niepewnością i potencjalnymi zmianami kierunku.