Tech Developer (Freelance) – rani proizvod & flyvAI prototip (m/ž/d)
Detalji posla
- A/B Testiranje
- Analiza Podataka
- Podatkovno Inženjerstvo
- Vizualizacija Podataka
- Devops
- Arhitektura Sistema
- Sistemsko Inženjerstvo
- AR/VR Razvoj
- QA Automacija
- Back-end Razvoj
- Razvoj Desktop Softvera
- Razvoj Mobilnih Aplikacija
- UX/UI Dizajn
Zašto ova uloga?
flyvbird gradi AI-podržanu on-demand platformu za regionalne letove. U fazi 1 (“Human Algorithm 1.0”) postavljamo funkcionalan MVP koji grupira stvarnu potražnju, generira prijedloge letova i podržava operativu. Tražimo pragmatičnog buildera koji brzo postavlja proizvod, podatkovne tokove i prve matching-logike – hands-on, samostalno, uz pogled na kasnije skaliranje.
Tvoja misija (prvih 90 dana)
0–30 dana – Osnove & MVP
Definirati podatkovni model i servise: Requests, Legs, Flights, Aircraft, Airports, Pricing.
MVP Booking & Quote (API-first) s jednostavnim pricing-flowom.
Ops konzola (React): pregled zahtjeva, ručno grupiranje i potvrda (“Human in the Loop”).
Data ingest: aerodromi/piste, udaljenosti, osnovni constraint-check (domet, curfew, turnaround).
30–60 dana – Matching & automatizacija
Heurističko demand-pooling (greedy/heuristike; npr. OR-Tools/NetworkX) uz osnovne constraint-e.
Rule engine za poslovnu logiku (vremenski prozori, min. pax, rotacije).
Observability (logovi, metrike, error tracking) i CI/CD.
60–90 dana – Proširenja & integracije
Availability/Utilization (osnovno fleet-scheduling).
Plaćanja/Checkout (Stripe i sl.) te messaging (mail/SMS).
Sigurnost & GDPR osnove (PII, uloge & prava).
Što ćeš raditi
Graditi čiste, održive servise (modularno, domain-driven), s testovima i dokumentacijom.
Proaktivno razmišljati, predlagati pragmatična rješenja i čuvati put prema skaliranju.
Raditi autonomno, sinkronizirati se 2–3× tjedno (CET) i isporučivati end-to-end feature sliceove.
Must-have vještine
Backend: Python (FastAPI/Flask) ili TypeScript/Node (NestJS); dizajn, testiranje i deploy API-ja.
Frontend: React/TypeScript (Vite/Next.js), state-management (Zustand/Redux), forme & tablice (admin-UI).
Podaci & algoritmi: grafovi/heuristike, osnove operacijskog istraživanja/optimizacije (OR-Tools, pulp/pyomo) ili volja da se brzo uči.
Cloud/DevOps: Docker, CI/CD (GitHub Actions), osnove IaC (Terraform/Pulumi), deploy na AWS ili GCP (bar jedna platforma sigurno).
Baze: Postgres (po mogućnosti PostGIS), Prisma/SQLAlchemy; migracije & seeding.
Product mindset: iterativna isporuka, mjerenje utjecaja (KPI), fokus na rezultat.
Nice-to-have
Geospatial (Haversine, routing, izokrone), caching (Redis), message bus (Kafka/Pub/Sub).
Aviacija: IATA/ICAO kodovi, slot/curfew logika, osnovni crew/turnaround constraints.
Integracije: Stripe, Sendgrid/Resend, osnovni GDS/OTA workflow (REST/GraphQL).
ML osnove (forecasting/clustering) – kasnije za flyvAI.
KPI-jevi uspjeha
Time-to-Quote (< 3 s za prijedloge po setu zahtjeva).
Ops sati po potvrđenom letu (↓ min. 50% kroz konzolu).
Konverzija Request → Booking (kontinuirani rast).
Stopa grešaka (definirani alerting/SLI/SLO).
Radni stil & osobine
Owner-mindset, proaktivnost, radoznalost i postavljanje pravih pitanja.
Samostalan rad uz jasnu, sažetu komunikaciju (HR/DE/EN poželjno).
Spremnost i motivacija da gradiš nešto veliko od 0→1 – bez straha od neizvjesnosti.
Okvirni uvjeti
Freelance, remote (EU/CET), početak: odmah.
Raspon: 20–40 h/tjedno (skalabilno prema isporukama).
Trajanje: inicijalno 3 mjeseca, opcija produženja/lead uloge.
Naknada: tržišna, ovisno o senioritetu & stacku (navedi dnevnu satnicu).
Kako se prijaviti
Pošalji u jednom paketu:
Kratki CV ili LinkedIn/GitHub
2–3 relevantna repo/projekt primjera (API, admin-tool, optimizacija/heuristike)
Dostupnost (start, h/tjedno) i satnica/dnevna cijena
3–5 točaka kako bi u 6 tjedana postavio/la matching (high-level plan)
Da li ste poslodavac? Postavite sličan posao