Software Development Engineer (SDE-2)
Company: GrowthSchool
Location: Bangalore
Experience: 5–6 Years
About GrowthSchool
GrowthSchool partners with the top 1% of instructors to deliver high-impact, cohort-based programs focused on real-world outcomes across personal and professional growth.
Our programs are practical, mentor-led, and outcome-driven. We are also deeply focused on AI education, enabling professionals, founders, and executives to master AI tools, workflows, and automation.
Our instructors come from leading global organizations such as Uber, Google, Meta, Amazon, Apple, and WhatsApp.
Role Overview
We are looking for an experienced Software Development Engineer (SDE-2) to design, build, and scale robust backend systems.
In this role, you will own features end-to-end, contribute to system architecture, and lead a small team to deliver high-performance, scalable, and reliable applications.
Key Responsibilities
Design and develop scalable backend systems and services
Own features end-to-end: design, development, testing, and deployment
Work on system design and architecture (HLD & LLD) for high-traffic applications
Write clean, efficient, and maintainable code following best practices
Optimize systems for performance, scalability, and reliability
Solve complex problems using Data Structures & Algorithms (DSA)
Collaborate with cross-functional teams (Product, Design, DevOps)
Lead and mentor junior engineers; enforce engineering best practices
Implement logging, monitoring, and analytics for production systems
Design and manage databases, including handling data migration across systems
Required Skills & Experience
5–6 years of experience in backend development
Strong proficiency in Node.js and/or Python preferred node js
Hands-on experience with MongoDB (NoSQL), PostgreSQL (SQL) and Redis/Memcache, and Redis/Memcache/Cassandra, so you’ll have to be comfortable with operating there despite your previous experience.
Strong understanding of database design, indexing, and query optimization
Experience with data migration.
Experience in system design (High-Level & Low-Level Design)
Experience building scalable and distributed systems
Strong understanding of API design and microservices architecture
Prior experience in team handling or mentoring engineers
Experience working on high-traffic or large-scale production systems
Exposure to payment systems or fintech integrations
Familiarity with cloud platforms such as AWS, GCP, or Azure
Experience with monitoring, logging, and analytics tools
Knowledge of database scaling, replication, and performance tuning
Why Join GrowthSchool?
Work with top-tier instructors and industry leaders
Opportunity to build products impacting thousands of learners globally
Fast-paced, high-ownership environment