Position: Software Engineer – Backend
Company: Quizizz
Location: Bangalore
Experience: 1-4 Years
About Quizizz:
Quizizz is an innovative education platform dedicated to enhancing learning experiences for educators and students alike. With a staggering 70 million active users, we stand as one of the largest education platforms globally, surpassing even giants like Coursera and Udemy. If you’re driven by a passion for education and aspire to revolutionize learning outcomes worldwide, Quizizz is the place for you.
Job Description:
Function: Software Engineering → Backend Development
Languages/Technologies: C/C++, Golang, Java, Node.js, Python, Ruby
As a backend engineer at Quizizz, your primary responsibility will be crafting and implementing scalable platforms and microservices. These must efficiently cater to real-time games, accommodating thousands of participants per game and supporting millions of concurrent games. Our services handle thousands of requests per second across the globe. You will spearhead efforts to enhance scalability, monitoring, and observability of existing services while architecting new services to facilitate various quiz verticals. With over 2 million quizzes created monthly, our systems manage billions of responses daily. Your role involves building robust systems capable of reliably processing terabytes of data daily to address critical business challenges. We seek dedicated backend engineers to join our dynamic team, contributing to the development of rapid, resilient, and high-performance systems, services, and data platforms. Be a crucial part of our journey in making pivotal technical decisions as we scale globally.
Requirements:
- 1+ years of industry experience designing and crafting scalable, performant code for complex, real-time, large-scale services and/or data platforms.
- Proficiency in one or more programming languages/storage technologies, coupled with a profound understanding of their internals to troubleshoot intricate issues (Node.js, Golang, Java, Cassandra, BigQuery, MongoDB, Redis, Elastic Search, Python, GraphQL, etc.).
- Extensive experience implementing and adhering to best development practices, including automated testing, load testing, CI/CD pipelines, observability, monitoring, and alerting, to ensure a superior developer experience.
- Enthusiasm for large-scale distributed systems, real-time communication, cloud computing, and storage technologies.
- Strong background in building and operating public cloud infrastructure, with a comprehensive grasp of its intricacies.
- Prior experience navigating challenges in scaling high-growth startups with evolving business needs within large-scale distributed systems.
- Multiple years of industry experience with technologies like Go, Typescript, Elastic Search, Cassandra, Map-Reduce (e.g., Hadoop, BigQuery), etc.
- Proficient in constructing and managing cloud-hosted infrastructure within distributed environments, spanning services, data platforms, and ML pipelines.
APPLY NOW: Quizizz as a Software Engineer (Backend)