Senior Software Engineer
Teachmint
About Us
Teachmint is a leading multinational corporation and creator of the Integrated School Platform(ISP) with over 15 million users in 25+ countries. Available in 20+ languages, the ISP is a school operating system empowering all stakeholders in a school with a unique all-in-one platform that offers state of the art administrator tools for better school management and a modern LMS to enable better learning outcomes in schools. With our powerful and innovative SaaS solution, our aim is to enable educators worldwide to transform teaching & learning experiences in schools
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
● 5+ 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