Job Details
Skills And Tools:
Job Description
Job Title: Backend Developer for Logistics App (Freelance / Remote)
Location: Remote
Start: ASAP
Compensation: To be discussed (based on experience and proposal)
Type: Part-time or project-based freelance
Language: English (Arabic is a plus)
About the Project
We are building a mobile logistics and transport app. The app connects customers with transport providers (drivers, crane operators, container carriers, etc.) for local and national delivery of goods. .
Our mobile developer (working in Kotlin with Jetpack Compose) is already building the frontend with Firebase and Supabase. We now need a backend developer to help structure and implement a reliable, scalable backend system that supports real-time transport requests, bidding, document uploads, verification, and more.
Your Role
You will be responsible for:
- Designing and implementing the backend architecture
- Creating RESTful or GraphQL APIs for use in the mobile app
- Setting up and managing PostgreSQL (Supabase or self-hosted)
- Implementing user roles (Customer, Transporter, Admin)
- Handling document upload logic and secure storage
- Integrating OTP (via SMS/WhatsApp) and optional email login
- Supporting future features such as B2B accounts, analytics, and in-app payments
Tech Stack We Prefer
- Node.js / NestJS (preferred)
- PostgreSQL / Supabase
- Firebase (Auth / Cloud Messaging)
- REST API (GraphQL is a bonus)
- Docker / Railway / Vercel / Render (optional deployment tools)
- Experience with Firebase Functions (nice to have)
Collaboration
You will work closely with our Android developer. Clear communication, accountability, and efficiency are key. We use Trello, Google Docs, and WhatsApp for coordination.
Job Requirements
- Proven experience building scalable backends for mobile/web apps
- Ability to work independently and communicate clearly
- Experience with authentication, file storage, and API security
- Familiarity with real-time features (e.g., WebSockets, pub/sub systems)
- Understanding of logistics, transport, or marketplace platforms is a bonus