1 week ago Be among the first 25 applicants
Direct message the job poster from Tada Mobility India
As a experienced Software Engineer at TADA, you will play a key role in designing, developing, and maintaining our real-time ride-hailing application. This entails working on a microservices-based architecture and contributing to the optimization of backend systems, databases, and cloud infrastructure to accommodate millions of transactions.
This is a work-from-office position in Bangalore.
Key Responsibilities
- Develop & optimize backend systems for ride booking, driver-rider matching, and real-time tracking.
- Design scalable, distributed systems to manage high-concurrency ride requests.
- Build real-time messaging and event-driven architectures for ride status updates and notifications.
- Optimize database performance using indexing, partitioning, and caching strategies.
- Collaborate with frontend, mobile, and DevOps teams to ensure seamless integrations.
- Implement CI/CD pipelines for seamless deployments and infrastructure management.
- Ensure high security and data privacy standards, including OAuth, JWT authentication, and GDPR compliance.
- Troubleshoot and resolve system performance issues.
Required Skills & Experience
Experience Level:
- 5 to 8 years of software development experience in backend systems, databases, and scalable applications.
- Strong expertise in Java (Kotlin) with Spring Boot.
- Experience with microservices architecture and RESTful APIs.
- Knowledge of Node.js and Python (Django/FastAPI) is a plus.
Database Management & Optimization:
- Experience with relational databases such as PostgreSQL and MySQL.
- Hands-on experience with Redis or Memcached for caching and low-latency responses.
- Experience with AWS (EC2, S3, RDS, DynamoDB), Google Cloud, or Azure.
- Hands-on experience with Docker, Kubernetes, and Terraform.
Real-Time Communication & Messaging:
- Experience with Kafka, RabbitMQ, or Redis Pub/Sub for event-driven architectures.
- Strong understanding of WebSockets and push notifications.
Security & Compliance:
- Implementation of OAuth, JWT authentication, and encryption standards.
- Understanding of GDPR and data privacy best practices.
- Experience with Jenkins, GitHub Actions, or GitLab CI/CD.
- Proficiency in monitoring tools: Datadog (primary), Prometheus, and Grafana.
Preferred Skills
- Experience with ride-hailing, mobility, logistics, or e-commerce platforms.
- Knowledge of database partitioning, sharding, and replication.
- Hands-on experience with geo-spatial databases for real-time location tracking and route optimization.
- Exposure to AI/ML for demand forecasting and driver allocation algorithms.
- Experience in designing, building, and maintaining search engine infrastructure (e.g., Elasticsearch, OpenSearch) to support scalable search functionalities
- Candidates must know how to run the project and write code in Kotlin or Java.
Why Join TADA?
- Opportunity to develop scalable, real-time applications that impact millions of users.
- Competitive salary and performance-based incentives.
- Collaborative and innovative work environment.
- Career growth and skill development opportunities.
- Work from our new office in Bangalore with a dynamic global team
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Job function
Engineering and Information Technology
Get notified when a new job is posted.
Sign in to set job alerts for “Senior Software Engineer” roles.
Teamcenter Developer/Tech Lead/Architect
Senior Software Engineer - Global Payroll
IN-Senior Associate_Power BI Developer _Data and Analytics _Advisory _Bangalore
Technology Consulting-TE SAP-Hana-Developer Senior
Senior Associate_Power BI Developer_Advisory Corporate_Advisory_Bangalore Millenia
Staff Software Engineer (Tech Lead Manager)
Senior Software Engineer | Switching, Networking Development(L2/L3/Forwarding), Protocol, Linux, C |8-12 years
Market Data Senior Sourcing Specialist, Vice President, Software & Asset Management
Senior Software Engineer Customer support Test Hub
Lead Software Development Engineer in Test
Sr Manager, Software Engineer (AWS, .NET, SQL)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.