Job Title:
Lead Developer - Taxi Dispatch Software (Node.js, Next.js, PostgreSQL)
Location: Remote
Department: Engineering
Employment Type: Full-Time
We are a fast-growing tech startup revolutionizing urban mobility with AI-driven transportation solutions. Our mission is to build scalable, real-time taxi dispatch software that connects passengers with drivers seamlessly while optimizing routes, reducing wait times, and enhancing user experiences. Join us to lead the development of cutting-edge systems powering thousands of rides daily.
As the Lead Developer, you will architect, build, and scale our taxi dispatch platform using Node.js, Next.js, and PostgreSQL. You’ll lead a cross-functional team, collaborate with product managers and data scientists, and ensure the delivery of robust, high-performance software. Your work will directly impact millions of users and drivers globally.
- Technical Leadership:
- Architect and develop the core backend (Node.js) and frontend (Next.js) systems for real-time dispatch, driver tracking, and fare calculation.
- Design scalable PostgreSQL schemas with PostGIS for geospatial queries (e.g., driver proximity, route optimization).
- Implement REST/GraphQL APIs and WebSocket/Socket.IO integrations for real-time communication between drivers, passengers, and dispatchers.
- Team Management:
- Mentor junior developers, conduct code reviews, and enforce best practices (TypeScript, testing, CI/CD).
- Collaborate with AI/ML engineers to integrate predictive models (e.g., demand forecasting, dynamic pricing).
- Product Collaboration:
- Work with product teams to translate business requirements into technical specifications.
- Optimize system performance for low-latency, high-traffic environments (1k+ requests/sec).
- Quality Assurance:
- Ensure code reliability with unit/integration tests (Jest, Cypress) and monitoring tools (Prometheus, Grafana).
- Troubleshoot production issues and implement disaster recovery strategies.
- Must-Have:
- 5+ years of experience with Node.js and modern frameworks (Express.js, NestJS).
- Expertise in Next.js for building server-rendered React applications.
- Strong SQL skills with PostgreSQL (including PostGIS for geospatial data).
- Experience with ORMs (TypeORM, Prisma) and real-time systems (WebSocket, Socket.IO, MQTT).
- Proficiency in TypeScript, Docker, and cloud platforms (AWS, GCP, or Azure).
- Familiarity with Agile/Scrum methodologies and DevOps tools (GitHub Actions, Jenkins).
- Nice-to-Have:
- Knowledge of AI/ML integration (e.g., TensorFlow.js, Python model deployment).
- Experience with mapping APIs (Mapbox, Google Maps) and geospatial libraries (Turf.js).
- Background in transportation/logistics or ride-hailing platforms.
- Impact: Shape the future of urban mobility with AI-driven solutions.
- Growth: Lead a talented team and work with cutting-edge technologies.
This job is fully remote job