Senior Full Stack Developer
Kratos Growth
Kratos Growth buduje platformę AI do analizy zachowań konsumentów na podstawie ogromnych danych (wyszukiwarki Google, social media, recenzje). Jako Senior Full Stack Developer będziesz liderem technicznym implementacji dashboardu – od architektury po wdrożenie. Będziesz projektować wielodostępowe rozwiązanie, pisać backend w Python/FastAPI (oraz .NET), frontend w React/TypeScript, zarządzać deployem na Kubernetes i integrować z Azure DevOps. Rola wymaga samodzielności i podejmowania kluczowych decyzji technicznych.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano wielkości zespołu ani struktury organizacyjnej, brak informacji o procesie rekrutacyjnym (etapy, czas trwania).
Kratos Growth buduje platformę AI do analizy zachowań konsumentów na podstawie ogromnych danych (wyszukiwarki Google, social media, recenzje). Jako Senior Full Stack Developer będziesz liderem technicznym implementacji dashboardu – od architektury po wdrożenie. Będziesz projektować wielodostępowe rozwiązanie, pisać backend w Python/FastAPI (oraz .NET), frontend w React/TypeScript, zarządzać deployem na Kubernetes i integrować z Azure DevOps. Rola wymaga samodzielności i podejmowania kluczowych decyzji technicznych.
- ✓Kontrakt B2B (elastyczność)
- ✓Ciekawy produkt – AI, analiza konsumencka na dużą skalę (klienci jak Coca-Cola, Unilever)
- ✓Nowoczesny stack: FastAPI, React, Kubernetes, Azure
- ✓Możliwość wpływania na architekturę i podejmowania kluczowych decyzji technicznych
- ✓Praca z dużymi wolumenami danych (biliony wyszukiwań)
- !Brak informacji o wielkości zespołu i liczbie innych developerów
- !Wymóg samodzielności i minimalnego nadzoru – może oznaczać wysoką presję i brak wsparcia
- !Dużo technologii do ogarnięcia – ryzyko bycia 'jednorękim bandytą'
- !Firma z siedzibą w Nowym Jorku – mimo zdalnej pracy, czas pracy może być dostosowany do amerykańskiej strefy czasowej
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i implementacja REST API w FastAPI (Python) z integracją z bazami danych (SQL Server, PostgreSQL, Databricks)
- •Budowa komponentów React/TypeScript z interaktywnymi dashboardami i wizualizacjami danych (wykresy, tabele)
- •Konfiguracja Auth0 – SSO, MFA, RBAC – oraz integracja z backendem i frontendem
- •Tworzenie i utrzymywanie pipeline'ów CI/CD w Azure DevOps dla automatyzacji buildów i deploymentów
- •Zarządzanie Kubernetes na AKS: deploymenty, serwisy, ingress, autoscaling
- •Integracja Azure Key Vault do bezpiecznego przechowywania sekretów i haseł
- •Optymalizacja wydajności backendu (cache Redis, async) i frontendu (wirtualizacja, lazy loading)
- •Dokumentowanie decyzji architektonicznych i ustalanie standardów kodowania dla zespołu
Oferta dla doświadczonych specjalistów (Senior).
Deweloper z co najmniej 5 latami doświadczenia w Pythonie i 4 latami w React, który ma podstawową wiedzę o .NET i Azure, ale wymaga wsparcia w zakresie DevOps i architektury. Osoba taka musi być gotowa do szybkiego rozwoju w obszarach Kubernetes i infrastruktury.
Juniorzy ani developerzy mid-level bez doświadczenia w samodzielnym prowadzeniu projektów. Osoby szukające pracy z jasno określonymi zadaniami i bez odpowiedzialności za architekturę oraz deploy. Także ci, którzy nie chcą pracować z .NET jako technologią wspomagającą.
- ?Ile osób liczy zespół developerski i jakie są role pozostałych członków?
- ?Czy .NET jest używany aktywniej, czy to legacy? Jaki jest plan migracji?
- ?Jak wygląda proces on-call i wsparcie produkcyjne?
- ?Jaki jest oczekiwany czas pracy? Czy wymagana jest dostępność w godzinach amerykańskiej strefy czasowej?
- ?Czy są już jakieś komponenty dashboardu, czy budujemy od zera?
- ?Jak wygląda proces rekrutacyjny – ile etapów, czy jest zadanie domowe?
- ?Czy firma oferuje budżet szkoleniowy lub certyfikacje (np. Azure)?
- −Nie podano wielkości zespołu ani struktury organizacyjnej
- −Brak informacji o procesie rekrutacyjnym (etapy, czas trwania)
- −Nie wiadomo, czy wymagane są dyżury (on-call) i jak często
- −Brak informacji o dostępności benefitów (urlop, sprzęt, szkolenia)