ClassKlap has carved a new category in the K-12 Edtech space by reinventing school exams to capture data about students’ capabilities. And then using this data to adapt pedagogy and content delivery within schools. Learning for each child is one of the most challenging problem of our times.To know about our work please watch https://www.youtube.com/watch?v=eHv0wELkd6kIf you are interested in exploring more, please refer to -1. Our website - www.classklap.com2. Our vision - http://www.aspada.com/blog/250-million-students-in-250-million-classrooms-the-future-of-sc3. Harvard Business School case study on our growth - http://www.hbs.edu/faculty/Pages/item.aspx?num=506954. Media coveragea. https://yourstory.com/2018/02/edtech-startup-imax-program-raises-13-5m-msdf-lgt-impact-aspada/b. http://www.vccircle.com/news/technology/2014/10/30/personalised-student-assessment-firm-xamcheck-gets-18m-funding-aspadaAbout the team. The technology team at ClassKlap is team a 5, who have helped scale and deliver from scratch to 1200+ schools and 450K students. The team is looking to add 2-3 engineers who would help build on existing systems and design new systems from scratch for the impending delivery scale up of 10k schools and Customer App scale up of 100k teachers and 4.5M students. - Tech stack: Java 11, AWS, Postgres, Android, iOS, React JS, Terraform- Strong engineering practices: Test Driven Development, Continuous Deployment, Domain Driven Design, etc. About the role:As a Full-Stack Engineer, you are expected to: Collaborate with cross-functional teams to define, design, and ship solutions Build/Update the Domain Model as required for the scale up As a specialist in multiple areas, responsibly plan, prioritize, organize and perform technical work and ensure the integrity of significant and diverse projects; apply a wide range of experience and understanding of trends and technologies, lead the analysis and conceptual design and technical direction of proposed projects. 4. Lead and direct requirements analysis and writing of software requirements and design specifications for multiple significant software modules; often acts as a technical lead working on complex projects. Design and develop advanced applications for multiple platforms Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Help maintain code quality, organization, and automatization Actively support, communicate and enforce the company’s software engineering processes and standards
About Exotel Exotel is one of Southeast Asia’s largest cloud telephony companies. Our aim is to change the way enterprises look at customer communication. We build the best in class communication products that power the companies of today and tomorrow. Our technology enables customer communication for our clients such as Uber, Ola, Go-Jek, Redbus, Flipkart, Quikr, Practo,Lazada, Redmart, to name a few. We are a young company with humble beginnings in 2011 that grew from a 3 member team to 150+ employees in 2018. Our technology has connected 85 million people, powered 1.2 billion customer calls, powered 3.2 billion voice API calls, 3.2 billion business SMS powered. Read our 2018 growth story here. We provide web, mobile apps and HTTP APIs for controlling telephony and messaging. Businesses use our platform for various use cases and scenarios. Our platform powered over a 2 billion phone calls and almost 3 billion API hits in 2017. To get to know more about us, this might be helpful: https://2018.exotel.com/ Tech @ Exotel Exotel engineering solves some really cool infrastructure level problems with the goal of ensuring no one misses a call or an SMS. We build user-friendly web and mobile apps and developer friendly APIs and mobile SDKs. We emphasize a lot on clean abstractions of code, loosely coupled services and good coding practices. We are very strong believers in "you build it, you own it!". And running a system is very different from just building one! Billing Engineering Team The Billing Engineering team focuses on building systems for billing, invoicing and payments across products/features, integrating billing information with finance systems, and scaling the infrastructure to match with volumes of transactions. Currently, our billing system process ~6 million+ transactions across different SKUs (calls/smses etc) everyday. What will you do? As the engineering manager of this team, your roles and responsibilities include: Project Management Work with product management team to create engineering roadmap that aligns with product roadmap. Translate engineering roadmap into executable internal projects, and own the end-to-end execution of these projects. Plan, execute and deliver projects as per schedule, content, and quality metrics. Manage the day-to-day activities of the engineering team using Agile practices. Keep stakeholders continually updated on progress of projects and operations. Track and report engineering health metrics (such as bugs by severity, production incidents etc.) People Management Hire and mentor a team of engineers Manage learning and development, and performance of your team. Technical Work Core stakeholder to all technical design and architecture of team. Review code, test plans, and deployment plans. What we look for? 3+ years of experience in development of backend/platform components or systems, REST API, client libraries etc. 3+ years of experience in technologies: Go/Java/C++; MySQL/Aerospike/Beanstalkd etc. Candidate must have management Experience and should have 4+ years experience in planning, executing and delivering software projects/product features using Agile methodologies. 4+ years experience in building a team of software engineers. 2+ years of experience in conceptualizing, defining and executing engineering initiated roadmap that translates to a Business impact for the organization 3+ years of effective stake-holder management, including product managers, functional heads and other engineering managers Experience in telecom billing software systems, or high transaction billing software systems. Experience in integrating with finance or ERP systems. Experience in distributed and scalable systems. Communication skills - excellent written and oral communication to present complex ideas/concepts in a clear and concise manner; communicating with key stakeholders with work/project progress. If this role interests you, please send us your expression of interest telling us why you make an ideal candidate for this role along with your contact details. What to expect next? If we are impressed with your candidature, expect an exploratory call from the team lead. This is an opportunity for us to understand your motivations, experience and interest in this role and also your opportunity to know about us. Our interview process involves telephonic conversation, and face to face conversations. At every stage you'll be provided feedback. We appreciate your interest in our company and we’ll make sure to respect your time.