We are seeking an exceptional Technical Lead to spearhead our technical architecture and drive the development of our ride-hailing and payment wallet platforms. You'll lead the technical direction, mentor our development team, and ensure we build scalable, maintainable systems that can grow with our business.
Who We Are Looking For
- 7+ years of full-stack development experience with a strong focus on system architecture and technical leadership.
- Deep expertise in TypeScript and Node.js, with proven experience building robust backend systems.
- Strong understanding of API design and development using Nest.js or similar frameworks.
- Proficient with PostgreSQL, MongoDb and database architecture, optimization, and scaling strategies.
- Solid understanding of cloud infrastructure, particularly AWS (EC2, Lambda, S3, RDS) and Cloudflare services.
- Experience architecting and implementing real-time systems and event-driven architectures.
- Domain expertise in one or more: E-hailing/ride‑sharing platforms, payment processing and wallet systems, real‑time streaming applications.
- Strong leadership and mentoring skills with a track record of guiding development teams.
- Excellent architectural decision‑making abilities and experience defining technical standards.
- Self‑driven and proactive, able to take ownership of complex technical challenges.
Key Responsibilities
- Lead the design and implementation of scalable system architecture for ride‑hailing and payment platforms.
- Architect and optimize backend services, APIs, and real‑time systems for high availability and performance.
- Drive technical decisions on system design, technology stack, and architectural patterns.
- Oversee database architecture and optimization strategies across PostgreSQL and MongoDb.
- Design and implement cloud infrastructure solutions on AWS and Cloudflare.
- Mentor and guide development team members, conducting code reviews and promoting engineering excellence.
- Establish coding standards, best practices, and technical documentation.
- Collaborate with product and business stakeholders to translate requirements into robust technical solutions.
- Implement security best practices across applications and infrastructure.
- Lead troubleshooting efforts for critical issues and establish preventive measures.
- Stay current with emerging technologies and evaluate their potential impact on our systems.
Technical Stack
- Infrastructure: AWS (multi‑service), Cloudflare (Workers, CDN)
Nice to Have
- AI‑powered development: Experience using AI coding tools (GitHub Copilot, Claude, ChatGPT, Cursor, etc.) to boost productivity. We strongly encourage the use of AI tools to accelerate development and problem‑solving.
- Experience with Capacitor or other hybrid mobile frameworks for cross‑platform development.
- Mobile app deployment experience: Knowledge of building and releasing applications to Apple App Store and Google Play Store, including app signing, provisioning profiles, and store submission processes.
- DevOps expertise: Experience with CI/CD pipelines, infrastructure as code (Terraform/CDK), containerization (Docker), and deployment automation.
- Familiarity with Firebase services, particularly for push notifications and real‑time features.
- Prior experience building or scaling e‑hailing/ride‑sharing platforms with real‑time GPS tracking and matching systems.
- Hands‑on experience with payment gateway integrations, PCI compliance, and financial transaction systems.
- Experience with live streaming infrastructure, WebRTC, or real‑time video/audio delivery systems.
- Track record of implementing observability and monitoring solutions (CloudWatch, Grafana, DataDog, etc.).
- Experience with microservices architecture and event‑driven design patterns.
- Experience with serverless architectures.
- Knowledge of Kubernetes or container orchestration platforms.
- Knowledge of blockchain technology or Web3 payment solutions.
- Experience working in fast‑paced startup environments with rapid iteration cycles.