JustJoin.IT Hybrydowo Senior

Full-stack Developer (Next.js / TypeScript / Python)

GENERATION9 SPÓŁKA AKCYJNA

⚲ 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.

🔍 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.