OPENS AT: Sep 14, 2018, 07:30 AM

CLOSES AT: Sep 19, 2018, 12:30 AM


Rapido Software Developer Hiring Challenge

Challenge Over

Social Share


Congratulations to the shortlisted participants!

The shortlist was created based on the following parameters

  • Years of experience: 2-6 years
  • Challenge score: Participan...


Rapido is looking to hire exceptional Software Engineers for their team in Bangalore.

We are looking for a team member who has a background in data modeling, distributed system design, and communications protocol and is passionate about writing code and the art of management. We are a close-knit group spanning the full gamut of hardware and software design, and are looking for candidates with similarly broad engineering interests and technical management experience to become an integral part of our team.

In this challenge you'll have to prove yourself by solving the programming questions in the shortest duration.

Join the force rethinking the people transportation of India.

Read the job description to know more.  


Java, Java 8, Python, Python 3, Go,Lua, Scala and Javascript(Rhino & Node) will be the available Programming languages.

-  Candidates involved in plagiarism will be penalised.


Senior Backend Engineer
Experience: 2-6 years
CTC: INR 12.0L - INR 25.0L
Job Location: Bangalore
Openings: 4

The work:

  • Oversee a group of top-tier developers creating the backbone infrastructure of the Rapido's platform and make self-guided code contributions.
  • Hands on with in-depth technical understanding of NoSQL databases, distributed fault tolerant systems.
  • Design efficient, flexible data models and protocols for defining home automation devices on many different platforms.
  • Get involved in a diverse, cross-functional team spanning hardware, mobile apps, and cloud services.
  • Collaborate with other engineering and product teams in the organization to pull together diverse system requirements.
  • Help define and facilitate architectural vision throughout the organization.

Minimum qualifications:

  • Bachelor’s degree in Computer Science, Mathematics, Statistics, or related field or equivalent experience.
  • 2+ year's of backend platform/cloud software development experience.

Preferred qualifications:

  • Understanding of multiple programming languages.
  • Experience with system-wide formal data modeling and protocol definition in distributed systems.
  • Knowledge of good API design and abstraction concepts.
  • Demonstrated achievement of delivering enterprise-grade software platforms.
  • Proficiency in designing, developing, and debugging distributed systems.
  • Experience working with cross-functional teams including backend, apps, and test engineering.
  • Excellent problem-solving, organizational, and critical thinking skills.
  • Exceptional verbal and written communication skills with the ability to effectively influence and communicate cross-functionally with all levels of the organization.
  • Experience working with external development teams/contractors to facilitate implementation

In Short, the stack goes like: Node.js, Python, Go, Kafka, Kong, Redis, MongoDB, Cassandra, Spark and so on.


Rapido is a next-gen product disrupting the last mile connectivity for the people, developed by a bunch of IIT and PESIT folks. Founded in 2015, Rapido has been making life...



  1. Before you attempt programming questions, you should choose a language from the given list.

  2. All inputs for the programming problems are from STDIN and output to STDOUT....



Sample Challenge

Can I participate in a sample challenge?

Yes, we recommend that you participate in our sample challenge.

This challenge enables you to understand how to pa...

View All Notifications