Full-stack Developer (Next.js / TypeScript / Python)
⚲ Warszawa
14 000 - 23 000 PLN netto (B2B)
Wymagania
- Python 3.12
- SQLAlchemy
- PostgreSQL
- Integracje z LLM
- Flask / Connexion (OpenAPI)
- SQL
- TypeScript
- Next.js
Opis stanowiska
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.
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.
🔍 Dekoder Ogłoszenia
🟡
Poszukujemy doświadczonej osoby, która wesprze zespół w rozwoju całego produktu
Oczekujemy, że osoba ta będzie samodzielna i będzie potrafiła poradzić sobie z różnymi aspektami projektu, a nie tylko z wąskim zakresem zadań.
🟡
Platforma obejmuje: ... 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.
Może to oznaczać, że praca będzie polegać na implementacji gotowych rozwiązań lub integracji z istniejącymi modelami, a nie na tworzeniu ich od podstaw.
🔴
Projekt zakończył etap MVP i testów wewnętrznych, a obecnie jest intensywnie rozwijany.
Produkt jest w fazie rozwoju, co może oznaczać, że wymagane będą szybkie iteracje i potencjalne zmiany kierunku.
🟡
integracje z LLM: Google Gemini i OpenAI
Praca będzie polegać głównie na integracji z zewnętrznymi usługami AI, a nie na rozwijaniu własnych modeli.
🟡
Rozwój aplikacji Zodi Chat i pozostałych modułów platformy.
Zakres obowiązków może być szeroki i obejmować różne części produktu, co wymaga elastyczności i gotowości do pracy nad różnorodnymi zadaniami.