We are seeking an experienced Lead Full Stack / Backend Engineer to lead the design, development, and scaling of our ride-hailing platform. The successful candidate will take ownership of backend architecture, API development, real-time ride dispatching, GPS tracking, payment integrations, and operational systems.

This role requires strong hands-on engineering skills, technical leadership, architectural decision-making, and the ability to guide developers in building secure, reliable, and high-performance systems that support passengers, drivers, and business operations.

Key Responsibilities1. Technical Leadership & Architecture

  • Lead the design and development of scalable, secure, and maintainable software architecture.
  • Define technical standards, coding practices, architectural patterns, and development guidelines.
  • Make informed decisions regarding technology stacks, database architecture, infrastructure, and system integrations.
  • Review code, mentor developers, and ensure adherence to engineering best practices.
  • Break down business requirements into technical specifications and development tasks.
  • Collaborate with product and management teams to define technical roadmaps and delivery priorities.
  1. Backend Engineering
  • Design and maintain robust backend services, RESTful APIs, and real-time communication systems.
  • Architect ride booking, driver matching, dispatching, fare calculation, trip management, and cancellation workflows.
  • Implement authentication, authorization, role-based access, and API security.
  • Optimize database performance, caching, concurrency handling, and transaction processing.
  • Design reliable payment, commission, driver wallet, settlement, and reconciliation workflows.
  • Integrate mapping services, GPS tracking, push notifications, SMS gateways, and payment providers.
  • Build fault-tolerant services with appropriate logging, monitoring, error handling, and recovery mechanisms.
  1. Real-Time Ride-Hailing Systems
  • Design efficient driver-location tracking and geospatial search capabilities.
  • Develop driver allocation algorithms based on proximity, availability, and business rules.
  • Ensure reliable handling of simultaneous ride requests and driver acceptance workflows.
  • Implement real-time trip status updates and passenger-driver communication.
  • Optimize GPS update frequency, location processing, and network usage.
  • Develop systems for surge pricing, promotional discounts, commissions, ratings, and trip analytics.
  • Ensure consistency and reliability across passenger apps, driver apps, and the admin platform.
  1. Full Stack Development
  • Lead development of web-based administration panels and operational dashboards.
  • Build and maintain frontend applications using React.js or Next.js where required.
  • Integrate frontend interfaces with backend APIs and real-time services.
  • Develop tools for managing drivers, passengers, rides, pricing, complaints, promotions, and reporting.
  • Collaborate with mobile development teams to ensure seamless integration with Android and iOS applications.
  1. Infrastructure, DevOps & Performance
  • Design and maintain cloud infrastructure using AWS, Google Cloud, Azure, or equivalent platforms.
  • Implement Docker-based deployments, CI/CD pipelines, automated testing, and release processes.
  • Monitor production systems, troubleshoot incidents, and improve application uptime.
  • Implement caching, message queues, background jobs, and asynchronous processing where appropriate.
  • Establish database backup, disaster recovery, access control, and security practices.
  • Plan system capacity and performance improvements as ride volume and user traffic grow.
  1. Team Management & Delivery
  • Lead, mentor, and support backend and full stack developers.
  • Conduct code reviews, technical discussions, sprint planning, and progress reviews.
  • Coordinate with product managers, QA engineers, mobile developers, and operations teams.
  • Establish development milestones and ensure timely delivery of high-quality releases.
  • Investigate complex production issues and lead root-cause analysis.
  • Promote automated testing, documentation, continuous improvement, and engineering accountability.
Required Technical Skills
  • Strong experience in at least one backend stack: Node.js/TypeScript, Python, Java, PHP/Laravel, or .NET.
  • Strong knowledge of API design, distributed systems, and software architecture.
  • Experience with PostgreSQL, MySQL, MongoDB, Redis, or comparable data technologies.
  • Practical experience with WebSockets and real-time event-driven systems.
  • Knowledge of GPS, geospatial indexing, location-based search, and mapping APIs.
  • Experience with cloud infrastructure, Docker, CI/CD, monitoring, and production deployments.
  • Understanding of message queues such as RabbitMQ or Kafka.
  • Experience with security, authentication, payment integrations, and transaction integrity.
  • Working knowledge of React.js or Next.js for full stack responsibilities.
  • Strong debugging, performance optimization, and system design skills.
Qualifications & Experience
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5–8+ years of professional software development experience.
  • At least 2 years of experience leading developers or owning major technical systems preferred.
  • Previous experience with ride-hailing, logistics, delivery, fleet management, or other location-based platforms is highly desirable.
  • Demonstrated ability to design, launch, and maintain production-grade applications.
Key Performance Indicators (KPIs)
  • Platform availability, reliability, and API response times.
  • Accuracy and efficiency of driver matching and ride dispatch.
  • Reduction in production incidents and recurring technical issues.
  • Code quality, test coverage, and security compliance.
  • Delivery of technical milestones and product releases.
  • System scalability and infrastructure cost efficiency.
  • Developer productivity, mentorship, and engineering standards.
What We Offer
  • Competitive compensation based on skills and experience.
  • Technical ownership of a growing ride-hailing platform.
  • Opportunity to influence product architecture and technology strategy.
  • Collaborative work environment and professional growth opportunities.
  • Opportunity to build scalable systems serving real-world mobility needs.
Pay: Rs250,000.00 - Rs400,000.00 per month Work Location: In person

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Minimum Education:
Bachelors
Career Level:
Manager
Experience:
3 Years - 5 Years
Apply Before:
Oct 28, 2026
Posting Date:
Oct 22, 2026

BCDAPPS (Pvt) Limited

· 11-50 employees - Rawalpindi

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Ai Full Stack Engineer

Naseeb Enterprise Inc, Lahore, Pakistan
Posted Oct 21, 2026
I found a job on Rozee!