Senior Full-Stack Developer for Multi-Tenant Fleet Management SaaS with GPS Integration
Worldwide
Senior Full-Stack Developer Needed for Multi-Tenant Fleet Management SaaS with GPS Integration We are looking for an experienced full-stack developer or small development team to build a custom fleet management platform for trucking companies. This is NOT a simple GPS tracking app. The software will be a multi-company SaaS platform where our company manages multiple fleet companies from one master administrator account. Each fleet company will have its own secure login and completely separate data. Our first market is Haiti, where most fleets use older fully mechanical diesel trucks. The software must work with physical GPS tracking devices and must not depend on OBD-II or CAN Bus. MVP Features The first version should include: * Master Administrator Dashboard * Multi-company (multi-tenant) architecture * Separate login for every fleet company * Fleet company management * Ability to activate, suspend, and reactivate fleet companies * Ability to enable and disable software modules for each fleet * Dashboard * Truck Management * GPS Tracking * Dispatch Management * Fuel Management * Repairs * Maintenance * Reports (PDF & Excel) * Role-based permissions * Demo mode with sample data * Android & iOS mobile app for office staff * Modern web dashboard GPS Requirements The software must integrate with physical GPS tracking devices. Required features: * Live vehicle tracking * Route history * Geofencing * Speed alerts * Ignition ON/OFF * Engine hour calculation using ignition wire * GPS power disconnect alerts * GPS offline alerts We will provide the GPS manufacturer documentation, API, communication protocol, and sample devices. Technical Requirements Preferred technologies (or equivalent): * React * Node.js or NestJS * Flutter * PostgreSQL * REST API * AWS or Google Cloud * GitHub * Docker We are open to recommendations if you can explain why your stack is better. Important Requirements * Experience building SaaS platforms * Experience with multi-tenant architecture * Experience integrating physical GPS devices (not only phone GPS) * Clean, modern UI/UX * Secure authentication * Role-based permissions * Scalable architecture Ownership Our company must own: * Source code * Database * API * Mobile app * Web application * Documentation * GitHub repository * Cloud accounts The GitHub repository must be under our company account from day one. When Applying Please include: 1. Similar projects you have completed. 2. Live demo links (if available). 3. Your recommended technology stack. 4. Your experience integrating GPS hardware or IoT devices. 5. Estimated MVP timeline. 6. Estimated MVP cost. 7. Team members who will work on the project.
- Less than 30 hrs/weekHourly
- 6+ monthsDuration
- IntermediateExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United States7:14 AM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by