Job Description
This role is for one of the Weekday's clients
Salary range: Rs 1200000 - Rs 2200000 (ie INR 12 - 22 LPA)
Min Experience: 5 years
Location: Bengaluru
JobType: full-time
We are seeking a skilled Software Development Engineer (SDE-2) to design, develop, and scale reliable backend systems.
In this position, you will take full ownership of features from start to finish, contribute to the system architecture, and lead a small team to deliver high-performance, scalable, and dependable applications.
Requirements
Key Responsibilities
- Design and implement scalable backend systems and services
- Take full ownership of features, including design, development, testing, and deployment
- Participate in system design and architecture (HLD & LLD) for applications with high traffic
- Write clean, efficient, and maintainable code adhering to best practices
- Enhance system performance, scalability, and reliability through optimization
- Resolve complex problems using Data Structures & Algorithms (DSA)
- Collaborate effectively with cross-functional teams such as Product, Design, and DevOps
- Lead and mentor junior engineers while promoting engineering best practices
- Implement logging, monitoring, and analytics solutions for production environments
- Design and manage databases, including executing data migration across systems
Required Skills & Experience
- 5 to 6 years of professional experience in backend development
- Strong proficiency in Node.js and/or Python is preferred
- Practical experience with MongoDB (NoSQL), PostgreSQL (SQL), and Redis/Memcache; familiarity with Cassandra is a plus; candidates should be comfortable working with these technologies regardless of prior experience
- Solid understanding of database design, including indexing and query optimization
- Experience with performing data migration tasks
- Competency in system design, both High-Level and Low-Level
- Background in building scalable and distributed systems
- Strong knowledge of API design and microservices architecture
- Previous experience managing or mentoring engineering teams
- Worked on high-traffic or large-scale production systems
- Exposure to payment systems or fintech integrations
- Familiar with cloud platforms such as AWS, GCP, or Azure
- Experience with monitoring, logging, and analytics tools
- Understanding of database scaling, replication, and performance tuning
Why Join Growth-school?
- Collaborate with top-tier instructors and industry leaders
- Opportunity to develop products that impact thousands of learners worldwide
- Work in a fast-paced environment that encourages high ownership
Must-have Skills
Node.js
Python
AWS
Preferred Skills
Backend Engineering
Software Engineering
Backend Development