Overview
Position : SDE 3 - Backend Developer
Location: Bengaluru (On-Site)
Experience : 4 - 7 Years
About Us
Unacademy is India’s largest learning platform, empowering millions of learners with top educators, high-quality content, and technology-driven learning experiences. We aim to transform education through innovative products and scalable technology solutions.
Role Overview :
We are looking for a highly skilled SDE III – Backend Developer with strong expertise in Python or Go-Lang. You will design and build scalable backend systems for Unacademy’s platform, owning end-to-end architecture, system design, and delivery. The role requires deep experience in microservices, distributed systems, event-driven architectures, API design, and cloud infrastructure, along with mentoring junior engineers.
Key Responsibilities :
● Design, develop, and maintain high-performance backend services using Python or Go-Lang.
● Architect and implement microservices and distributed systems for scalability and reliability.
● Design event-driven architectures and implement message queues for asynchronous processing. ● Build robust APIs following best practices and design principles.
● Drive system design, design-thinking, and problem-solving for complex technical challenges.
● Work with cloud infrastructure, infrastructure-as-code (IaC), and deployment automation.
● Model and manage data using NoSQL and relational databases.
● Mentor junior engineers, conduct code reviews, and enforce engineering best practices.
● Collaborate with cross-functional teams to ensure seamless integration and delivery of features.
Required Skills & Qualifications :
● 4–7 years of backend development experience with Python or Go-Lang.
● Strong experience in microservices, distributed systems, and event-driven architectures.
● Deep understanding of API design principles and system design.
● Hands-on experience with cloud platforms (AWS/GCP/Azure) and IaC tools.
● Solid understanding of data modelling, NoSQL databases, and message queues (Kafka/RabbitMQ).
● Strong problem-solving, analytical, and design-thinking skills.
● Experience mentoring teams and driving technical decisions in fast-paced environments.