Backend Software Engineer (Safari Saas)

Nairobi, Kilimani
Freelance
Any Experience
3 views

Job Description

Curren state: SEO-first safari discovery and booking platform. Differentiators: curated results, verified operators, optional Gemini AI concierge. Frontend: Vite + React 19 + TypeScript SPA. Key pages: Travellers (home), SafariListingPage (country/park), TourPage, Magazine, Operators, Style Guide. Launch target: Next.js (App Router) for SSR and SEO. Data & Backend: Prisma + SQLite (dev). schema: Country, Park, ExperienceType,Operator, Safari, Park, Booking, Guest. Types in types/schema.ts. API: None yet. UI uses mock/in-memory data (data/safariContent.ts, data/tours.ts, MOCK_TOURS). Tour detail driven by slug from local data. Data ingestion: Prisma seed for countries/parks; CSV import for tours (spec documented). DB not yet connected to UI. AI: Google Gemini via @google/genai; used in planning components. Testing: No test framework yet.