SDE III (Backend)

Work Type: Full Time

About Us

We are building the future, one classroom at a time.


Teachmint is an education infrastructure startup and the creator of the largest global teaching-exclusive platform. We have enabled millions of educators in India and across the globe to digitize their classrooms with our proprietary, mobile-first, classroom technology. With the largest and most diverse suite of ed-infra products, Teachmint today is the only solution catering to end-to-end infrastructure needs of all education providers; from K-12 schools to after-school tutoring, universities, creators and even edtechs.


Teachmint was founded in 2020 by Mihir Gupta, Payoj Jain, Divyansh Bordia and Anshuman Kumar - alumni of IIT Bombay and IIT Delhi with executive experience at OYO, McKinsey, Swiggy and Roposo. Teachmint has raised $118 million till date and is backed by leading International and Indian investors such as, Lightspeed India, Learn Capital, Goodwater Capital, Vulcan Capital, Better Capital, CM Ventures, Epiq Capital and Titan Capital. Our latest series B fundraise has also made us one of the fastest startups in the education sector to raise $100+ million in just 16 months since inception. Today, Teachmint is available in 20 Indian and International languages, with 10+ million teachers and students from 30+ countries on its platform.


We are a team of young, enterprising leaders with experience working at some of India's leading startups over the years. Innovation, ownership and passion are at the heart of everything we do, and we are all unified by the single mission of democratizing education by empowering educators and enabling them to create inspired learning experiences.


Role overview


Teachmint is looking for a Senior Backend Engineer to help us scale. We are looking for a game changer who can take our application’s structure to the next level!

Key Responsibilities

  • Development of our application's back end. End to end delivery of new features.
  • Improving the application’s performance and scalability.
  • Design, develop and own components of a highly scalable, distributed web services platform.
  • Constantly strive to improve software development process and team productivity.


Preferred requirements

  • 4+ years of experience in backend development
  • Proficient in python and Django/flask
  • Experience with databases like MongoDB, Postgres, Redis
  • Experience with Stream processing software like Kafka
  • Algorithms and software design optimized for large scale distributed software systems
  • Experience with Spark/Pandas
  • Have experience with Google Cloud Platform/ AWS
  • Knowledge of Other languages like C++/Java
  • Strong algorithmic thinking


Why Us?


You get to be a part of a legacy! We have


  • Onboarded 8 Million users in little more than a year with then a strong team of 12 
  • Built a massive suite of features to run classes on our platform that 10L+ teachers love to use
  • Teachers and students interact live for over 30 million hours using our conferencing solution generating 4-petabyte data every month
  • Built our own implementation of video conferencing starting from WebRTC implementation to QOS based bandwidth control RFCs
  • Built some features from scratch live whiteboard, live annotations, hand raise, etc
  • 1,000 machines on the cloud churn out the class recordings that are available to students to run through 24x7
  • 60 Million events and 5 million notifications sent every day between android/ios/web devices and our servers


Teachmint’s Impact

Submit Your Application

You have successfully applied
  • You have errors in applying