Lead Full-Stack & Flutter Mobile Developer for Ride-Share Platform
Upwork

Remoto
•4 weeks ago
•No application
About
Lead Full-Stack & Flutter Mobile Developer — Ride-Share Platform About the Job We are looking for a highly skilled Lead Full-Stack Developer with strong expertise in Flutter mobile app development and hands-on experience building ride-share or on-demand transportation platforms. This role requires a technical leader capable of delivering complex mobile and web applications, designing scalable microservices, and guiding an engineering team in a fast-moving environment. The ideal candidate brings deep proficiency in MEAN/MERN stacks, Flutter, and Kafka, with a proven track record in large-scale, real-time applications such as ride-sharing, logistics, delivery, or mobility services. Key Responsibilities Flutter Mobile App Development * Build and maintain high-performance mobile apps in Flutter for both iOS and Android. * Develop advanced features required for ride-share platforms such as: * Real-time driver and rider location tracking * Live route updates * Push notifications * Trip status changes and in-app messaging * Wallet, payments, and trip history * Ensure smooth UX, responsive interfaces, and stable app performance. Full-Stack Development * Develop web and backend systems using Angular or React, Node.js, Express, and MongoDB. * Build dashboards for drivers, riders, dispatching, and admin operations. Ride-Share Platform Architecture * Architect and implement modules such as: * Driver onboarding and verification * Passenger registration * Matching algorithms (driver–rider matching) * Trip booking and cancellation flows * Driver earnings & payouts * Rider fare calculations and receipts Microservices Architecture * Design and maintain distributed microservices to support real-time communication, dispatching, pricing, payments, and notifications. * Implement scalable systems capable of handling high traffic and low latency. Real-Time Messaging & Kafka * Use Kafka for: * Trip event streaming * Live updates between driver and rider apps * Queueing and processing of location updates * Notification services * Ensure reliability, fault tolerance, and event consistency across services. API Integrations * Integrate: * Payment gateways * Mapping and geolocation APIs (Google Maps, Mapbox, etc.) * SMS/OTP verification providers * In-app chat services * Background check and identity verification tools Agile Collaboration * Work closely with product managers, UI/UX designers, QA, and backend teams. * Participate in sprint planning, technical discussions, and release cycles. Code Quality & Engineering Best Practices * Write clean, well-tested, maintainable code. * Develop automated testing suites for both mobile and backend components. * Conduct peer code reviews and maintain high engineering standards. Leadership & Mentorship * Mentor junior and mid-level developers. * Provide technical guidance, improve processes, and facilitate team growth. * Support hiring and technical interviews when required. Performance Optimization * Ensure top performance across front-end, back-end, and mobile systems. * Optimize database queries, API response times, and mobile rendering speed. Qualifications * 7+ years of experience with the MERN stack. * 7+ years of experience with the MEAN stack. * 7+ years of hands-on microservices experience in production-level systems. * Strong expertise in Flutter, with multiple production apps launched. * Experience building or contributing to ride-share, delivery, or real-time mobility apps. * Deep understanding of Node.js, Express, MongoDB, Angular/React. * Proven experience with Kafka, distributed systems, and event-driven architecture. * Strong API integration experience. * Solid grasp of SDLC, agile practices, Git workflows, and CI/CD pipelines. * Excellent problem-solving abilities and communication skills. * Self-driven mindset with a passion for scalability and clean architecture. Preferred Skills * Knowledge of Docker, Kubernetes, and containerized deployments. * Understanding of cloud platforms (AWS, GCP, Azure). * Experience mentoring teams and conducting technical interviews. * Strong understanding of security best practices for mobile and web applications.
Adzuna



