Search by job, company or skills

Unacademy

Backend Developer

Save
  • Posted 9 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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 II/III – Backend Developer with strong expertise in Python. 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.

● 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 :

● 3–7 years of backend development experience with Python.

● 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.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 148565125

Similar Jobs

Bengaluru

Skills:

PythonSqlGitOpenAIGemini

Bengaluru, India

Skills:

JavaUnixJavascriptGcpDockerLinuxAzureKubernetesPythonAWS

Bengaluru, India

Skills:

bigtable MavenJavaJiraEclipseBigQueryNosqlXmlTerraformGitIntellij IdeaPostgreSQLSpring BootYamlTomcatJsonHibernateSpring CloudOracleKubernetesPythonDockerJenkinsPub SubData FlowGitHub CI

Bengaluru, India

Skills:

snowflake Cloud tech stack - AzureRest ApiSqlDatabricksCamundaMongo DbReactjsHttpLinuxXmlDB2Core JavaGitUnixJbehaveGradleJsonBddLiquibaseCucumberBpmnPythonTddReduxJenkinsRestful Web ServicesDMNRelational DatabasesNo-SQL databasesWorkflow and Rule Engine technologiesBig-data platforms

Bengaluru, India

Skills:

JavaTerraformSpring BootScalabilityMicroservicesEvent-driven systemsBackend APIsPerformance optimizationInfrastructure-as-code