Fullstack Developer (K/M)
⚲ Poznań
Do uzgodnienia
Wymagania
- Python
- Django
- PostgreSQL
- MariaDB
- Kubernetes
Opis stanowiska
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.
TWOJE ZADANIA
•
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ą
NASZE OCZEKIWANIA
•
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
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
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.
TWOJE ZADANIA
•
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ą
NASZE OCZEKIWANIA
•
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
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
🔴
budujemy od podstaw nową platformę klasy PaaS
Projekt jest na bardzo wczesnym etapie rozwoju, co oznacza dużo niepewności, potencjalnych zmian wymagań i brak ustabilizowanych procesów.
🔴
ma realny wpływ na architekturę i rozwój produktu budowanego od zera
Możesz mieć duży wpływ, ale też ponosić odpowiedzialność za decyzje architektoniczne w projekcie, który dopiero się kształtuje.
🔴
pracować w małym, decyzyjnym zespole
Może oznaczać szybkie podejmowanie decyzji, ale też brak formalnych struktur i potencjalnie większe obciążenie pracą dla każdego członka zespołu.
🔴
mierzyć się z technicznymi wyzwaniami związanymi z budową nowoczesnej platformy usługowej
Spodziewaj się problemów technicznych, które mogą wymagać niestandardowych rozwiązań i ciągłego uczenia się.
🟡
Rozwój frontendowej części panelu klienta we współpracy z zespołem developerskim, infrastrukturalnym i UX
Może oznaczać, że będziesz musiał pracować z różnymi zespołami, co wymaga dobrych umiejętności komunikacyjnych i potencjalnie może prowadzić do opóźnień spowodowanych przez inne działy.