Full Time
$1,000 – $1,500
70
Oct 22, 2025
Full Stack Developer (FastAPI + Flutter) — Build Government-Connected Taxi App
Location: Remote (Philippines only)
Hours: 2x Full-time ~80 hours/week until launch (after launch, maintenance with much lower hours)
Duration: ~6 weeks (intensive MVP phase) + ongoing maintenance
Start: Immediately
About the project
We’re building "x" a Dutch government-compliant taxi application that integrates directly with the Centrale Database Taxivervoer (CDT) from the ILT (Dutch transport authority).
The system will allow taxi drivers to:
Log in securely (2FA)
Start and stop their working shift (dienst)
Register rides (ritten)
Read their Dutch driver card and vehicle registration chip via NFC
Sync data in real time with a central backend and CDT
The server environment (VPS, Nginx, FastAPI base app, SSL, domain) is already fully set up and running.
You will be responsible for developing the rest of the system (backend, mobile app, dashboard, database, and CDT integration).
Your responsibilities
Backend (FastAPI + PostgreSQL)
Expand the existing backend with endpoints for:
Chauffeurs, voertuigen, diensten, ritten, gebeurtenissen (as per CDT specs)
Implement data validation, logging, and buffering (in case CDT is offline)
Handle secure API communication with the ILT CDT API (PKI certificates)
Integrate JWT authentication and 2FA
Deploy and maintain code directly on the VPS
Mobile App (Flutter preferred)
Build Android app (and later iOS) for drivers
Features:
Login (with 2FA)
Start/stop dienst
Add rides (ritten)
NFC reading of driver card & vehicle registration (no physical cards provided — testing will be done remotely)
Offline mode (local queue, resend when online)
Clean, functional interface — minimal design, maximum reliability
Dashboard (Web)
Integrate with existing Squarespace domain or build simple dashboard
Display history of rides, shifts, and summaries for drivers
Compliance & testing
Implement CDT message types (M100–M113)
Prepare for ILT compliance testing
Write logs for traceability (/var/www/taxactive/logs/)
Document endpoints and database schema
Maintenance
After launch, provide ongoing maintenance (~20 hrs/month):
Fix bugs and apply updates
Maintain database and SSL renewals
Adapt to ILT/CDT API changes when required
Tech Stack
Backend: Python (FastAPI), Gunicorn, PostgreSQL, Nginx, Ubuntu
Frontend/App: Flutter (preferred) or React Native
Other: REST APIs, JWT, HTTPS, JSON, Git, NFC (Android/iOS)
Server: Contabo VPS (already running)
Certs: Let’s Encrypt / PKIOverheid
What we expect
Minimum 3 years of full-stack experience
Strong knowledge of FastAPI and Flutter
Experience integrating REST APIs and deploying to VPS
Familiarity with NFC chip reading on Android (bonus if with smartcards)
Able to work fast, clean, and independently
Excellent communication and daily updates (English OK)
Reliable internet and ability to test live via video sessions
Workload & timeline
~80 hours/week until launch (~6 weeks MVP build)
After that, maintenance retainer (~20 hours/month)
Daily check-ins and weekly progress demo
Compensation
MVP build: $1,800–$2,500 (depending on experience & speed)
Maintenance retainer: $500–$600/month (after launch)
Completion bonus available for early or high-quality delivery
To apply
Send me:
- A short introduction
- Your portfolio or GitHub (FastAPI + Flutter examples)
- Confirm that you can work ~80 hours/week until launch
- Your estimate in weeks for delivery
- Your availability to start
This is a fast-moving, high-responsibility role.
You’ll be building a real production system that connects directly to a government platform (ILT/CDT).
If you can work fast, communicate clearly, and produce clean, testable code — you’ll be treated as a long-term partner, not just a freelancer.