Overview
The Role
We are looking for a skilled and motivated Full Stack Developer with 3 to 5 years of experience to help
scale our core consumer and driver platforms. In this role, you will bridge the gap between elegant,
performant user interfaces and robust, scalable backend architecture. You will be instrumental in
launching high-impact features for India’s first car ownership ecosystem.
Key Responsibilities
End-to-End Development: Design, build, and maintain efficient, reusable, and reliable backend code using Python/Django and frontend/mobile interfaces using React and React Native.
API Architecture: Design and implement secure, optimized RESTful APIs to facilitate seamless communication between our web/mobile apps and backend services.
Database & Performance Optimization: Write complex SQL queries, optimize database schemas (MySQL/PostgreSQL), and implement caching strategies to handle high-concurrency booking traffic.
Feature Prototyping: Rapidly build prototypes and proofs-of-concept based on brief business guidelines and product requirements.
System Scalability: Collaborate with the infrastructure team to deploy and monitor microservices on AWS, ensuring high availability and system reliability.
Code Quality & Mentorship: Write clean, readable, and well-documented code. Participate in constructive peer code reviews and occasionally mentor junior engineers.
Technical Requirements
Backend: 3+ years of professional experience with Python and Django (experience with Django REST Framework is highly desirable).
Frontend/Mobile: Strong proficiency in JavaScript/TypeScript, React.js, and React Native for building cross-platform mobile apps. Next (understanding of both server side and client rendering is a must), need to be able to build/deploy/test in both standalone and embedded browser scenarios.
Databases: Strong database design and query optimization skills using MySQL, PostgreSQL, or similar relational databases.
Cloud & DevOps: Hands-on experience with AWS services (EC2, S3, RDS) and standard DevOps tools like Git and Docker.
Architecture: Solid understanding of MVC architecture, asynchronous task queues (like Celery/Redis), and caching mechanisms.