ABOUT THE COMPANY

Toppr is India’s best learning app that provides personalized learning for students studying for boards, Olympiads and various engineering and medical competitive exams. Toppr enables students to study comprehensively and perform at their best in CBSE, ICSE, State Boards along with JEE, NEET and other competitive exams. Toppr was founded in 2013 and is backed by Saif Partners, Helion Ventures and Fidelity Growth Partners (Eight Road Ventures).

Based out of Mumbai, Toppr currently caters to 20L+ registered students in classes 5-12, who are taking advantage of its deep-structured content and powerful adaptive algorithms. Toppr has experienced phenomenal top line growth (400% over the last year) at a significant contribution margin, making it one of the few sustainable start-ups in the Indian ecosystem.

The company has sales offices in 15 cities from where students can get access to further counseling assistance. The aim is to double the city presence by the end of 2017.

ROLE

We are looking for a Lead Backend Developer with the following qualities:

  • Hardcore experience in backend development with technical leadership.
  • Proven expertise in building customer facing technology products for global customers.
  • Ability to deal with a fast-paced environment.
  • History with strong problem solving skills coupled with hands on experience in algorithms and data structures.

The Lead Backend Developer will be working with a highly competent & performance oriented Engineering team.

FEW OF THE CHALLENGES WE ARE WORKING ON..

  • Real time analysis of large data sets to generate student's knowledge state.
  • Predicting performance with least amount of input.
  • Platform for teachers across India to create and review content as well as manage content projects.
  • Customized CRM to help counselors quickly identify student needs and address them.

KEY RESPONSIBILITIES

  • Develop a high sense of ownership for your code and work closely with Product.
  • Focus on code quality and deliver projects with high business impact.
  • Working in a startup environment pushing boundaries with deep involvement with business.
  • Translating design mock-ups and prototypes into working application designs.
  • Database design and optimization.

QUALIFICATIONS/SKILLS

  • BE/BS/BTech in Computer Science or related field with 4+ years of practical experience.
  • Good level skills in one or more of Python, Ruby, Scala, GoLang, C.
  • Hands on experience in system architecture and data modeling.
  • Good experience in distributed systems and relational databases.
  • Experience with databases like MySQL, AuroraDB, MongoDB, CouchDB etc.
  • Understanding of Apache Lucene for search using Solr or Elasticsearch.
  • Scaled systems using RabbitMQ/Kafka.
  • Extensively used Redis/Memcache for speeding up apps for performance.
  • Managed/ Owned infrastructure on AWS and setup high availability systems.
  • Handled/ Owned development on Javascript based server side scripting like node.js.
  • Worked on micro-services based architecture and design.

OUR TECH STACK:

  • HTML/CSS/Javascript
  • ReactJS/AngularJS/NodeJS
  • Nginx, UWSGI
  • Python,Django
  • MySQL, Solr, MongoDB, Memcache, Redis
  • RabbitMQ

Location- Mumbai