Team: Software
Location: Gurgaon, Haryana
Employment Type: Full-time
Preferred Start Date: Immediate
Role Overview
We’re looking for a Senior Full-Stack Engineer to work on development across multiple last-mile delivery products. This role sits at the intersection of React Native mobile development, native Android engineering, and a modern microservices backend. You’ll build mobile apps, backend services, and logistics logic while working closely with hardware engineering and ops teams. Your decisions will directly impact utilization, and reliability of the delivery system.
This is a hands-on role suited for engineers who enjoy owning features end-to-end from mobile UI to backend orchestration, native platform capabilities and business logic.
Key Responsibilities
Mobile Application Development
- Build and maintain high-quality mobile features using React Native (Expo), TypeScript.
- Implement robust state management using Zustand and server-state handling with React Query.
- Ensure smooth navigation, performance, and cross-device compatibility across Android devices.
Native Android Development
- Develop and maintain custom native Android modules using Kotlin/Java for features not supported out-of-the-box by Expo (e.g., Bluetooth, Camera, ML Kit, Location).
- Work with the React Native Bridge / JSI and Expo tools such as Prebuild and Config Plugins.
- Optimize Android performance, diagnose memory leaks, and resolve native crashes and ANRs.
Backend & Microservices
- Design and implement scalable backend services using Node.js, Go, Rust, or Python.