Full-stack Developer Nextjs TypeScript Python
GENERATION9 SPÓŁKA AKCYJNA
Job Description
Full-stack Developer (Next.js / TypeScript / Python) O projekcie Generation9 SA to agencja influencer marketingu oraz software house rozwijający autorską platformę ZODI, która łączy biznes ze światem influencerów. Platforma obejmuje: Zodi Chat – aplikację kliencką wykorzystującą konwersacyjny interfejs AI; Zodi Office – system backoffice do zarządzania bazą influencerów oraz kampanii; backend oraz moduły data/ML – odpowiedzialne za przetwarzanie i klasyfikację milionów rekordów z platform społecznościowych przy wykorzystaniu LLM oraz machine learningu. Projekt zakończył etap MVP i testów wewnętrznych, a obecnie jest intensywnie rozwijany.
Jednym z inwestorów jest Robert Lewandowski (RL9), a przedsięwzięcie otrzymało grant Google for Startups Scale Y1 oraz grand dla startupów AI Tier. Poszukujemy doświadczonej osoby, która wesprze zespół w rozwoju całego produktu – od interfejsów w React i Next.js, przez warstwę API, po usługi backendowe tworzone w Pythonie. Stack technologiczny Frontend TypeScript React Next.js z App Routerem Tailwind CSS Radix UI / shadcn SWR Vercel AI SDK Vercel Backend Python 3.12 Flask / Connexion (OpenAPI) SQLAlchemy PostgreSQL ARQ / Redis / APScheduler integracje z LLM: Google Gemini i OpenAI Docker Zakres obowiązków Rozwój aplikacji Zodi Chat i pozostałych modułów platformy.
Tworzenie responsywnych i wydajnych interfejsów w React oraz Next.js. Rozwijanie API i usług backendowych w Pythonie. Integracja frontendu z backendem, bazami danych oraz zewnętrznymi API.
Tworzenie funkcji wykorzystujących modele LLM i mechanizmy strumieniowania odpowiedzi. Rozwój widoków prezentujących dane influencerów, kampanii, raportów i analiz. Optymalizacja procesów asynchronicznych oraz przetwarzania danych w batchach.
Projektowanie czytelnych kontraktów API w oparciu o REST i OpenAPI. Dbanie o jakość kodu, testy, obsługę błędów, wydajność i bezpieczeństwo. Współpraca przy rozwoju architektury całego systemu.
Aktywny udział w podejmowaniu decyzji technicznych i produktowych. Wymagania Minimum 3 lata komercyjnego doświadczenia w tworzeniu aplikacji webowych jako Full-stack Developer. Bardzo dobra znajomość TypeScript, React i Next.js.
Bardzo dobra znajomość Pythona oraz jego ekosystemu webowego. Doświadczenie w projektowaniu i integracji REST API. Znajomość relacyjnych baz danych, SQL i przynajmniej jednego ORM.
Praktyczne doświadczenie z operacjami asynchronicznymi i integracjami z zewnętrznymi usługami. Umiejętność tworzenia responsywnych, dostępnych i intuicyjnych interfejsów. Znajomość Git oraz dobrych praktyk w zakresie jakości i testowania kodu.
Umiejętność samodzielnego prowadzenia zadania od interfejsu po warstwę backendową. Samodzielność i proaktywność w proponowaniu rozwiązań technicznych. Mile widziane Doświadczenie przy produktach wykorzystujących LLM lub generatywną AI.
Znajomość Google Gemini, OpenAI API albo Vercel AI SDK. Doświadczenie z Flaskiem, Connexion lub FastAPI. Znajomość kolejek zadań, Redisa i przetwarzania batchowego.
Doświadczenie z Tailwind CSS, Radix UI lub shadcn/ui. Znajomość Dockera oraz wdrażania aplikacji na Vercel lub w środowisku chmurowym. Doświadczenie z wizualizacją danych i rozbudowanymi interfejsami analitycznymi.
Doświadczenie przy produktach SaaS lub z obszaru martech. Oferujemy Wynagrodzenie 14 000–23 000 PLN netto B2B, zależnie od doświadczenia. Pracę przy rozwijanym produkcie technologicznym z realnym wpływem na jego kształt.
Możliwość pracy z nowoczesnym stackiem, rozwiązaniami AI i dużymi zbiorami danych. Wpływ na architekturę frontendu, backendu oraz całego produktu. Model pracy hybrydowej.
Biuro w ścisłym centrum Warszawy przy ul. Wilczej 42. Model pracy hybrydowy : 3 dni w biurze / 2 dni zdalnie.