Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Full-Stack Developer for Ride-Booking App (Node.js & Flutter)

Upwork • , US • Remote

Posted on: 17th February, 2025
Employment Type: CONTRACTOR

Job Description

We are looking for a talented Full-Stack Developer to build a ride-booking app, from scratch. The app will include three modules: Customer App, Driver App, and Admin Panel.

Tech Stack:

Frontend: Flutter (for iOS & Android)

Backend: Node.js with Express.js

Database: MongoDB / PostgreSQL

Real-Time Tracking: Socket.io, Google Maps API

Authentication: Firebase/Auth0

Payments: Stripe/PayPal Integration

Push Notifications: Firebase Cloud Messaging

Key Features:

Customer App:

✔ Search & book rides

✔ Real-time driver tracking

✔ Secure payment integration

✔ Ride history & rating system

Driver App:

✔ Accept/decline ride requests

✔ Navigation to pickup/drop-off locations

✔ Earnings & ride history management

Requirements:

✅ Experience with Flutter for mobile app development

✅ Strong expertise in Node.js (Express.js) & MongoDB/PostgreSQL

✅ Experience with Google Maps API & real-time tracking (Socket.io)

✅ Payment gateway integration experience (Stripe/PayPal)

✅ Firebase/Auth0 authentication & Firebase Cloud Messaging

Bonus Skills (Preferred but Not Required):

➕ Previous experience in ride-sharing or transportation apps

➕ Knowledge of Docker, CI/CD pipelines, and cloud deployment (AWS/GCP)

📌 How to Apply:

If you have experience building similar apps and are ready to take on this exciting project, send us:

Your portfolio of relevant apps

Expected timeline & cost estimate

Any questions you have about the project

Responsibilities

  • Push Notifications: Firebase Cloud Messaging

Requirements

  • Frontend: Flutter (for iOS & Android)
  • Backend: Node.js with Express.js
  • ✔ Ride history & rating system
  • ✔ Navigation to pickup/drop-off locations
  • ✅ Experience with Flutter for mobile app development
  • ✅ Strong expertise in Node.js (Express.js) & MongoDB/PostgreSQL
  • ✅ Experience with Google Maps API & real-time tracking (Socket.io)
  • ✅ Firebase/Auth0 authentication & Firebase Cloud Messaging
  • ➕ Previous experience in ride-sharing or transportation apps
  • ➕ Knowledge of Docker, CI/CD pipelines, and cloud deployment (AWS/GCP)
Upwork

Upwork

Technology

Job Type

CONTRACTOR

Benefits

  • Payments: Stripe/PayPal Integration
  • ✔ Secure payment integration
  • ✔ Earnings & ride history management

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.

Related Jobs