11 Aug
|
Important Business
|
Bengaluru
11 Aug
Important Business
Bengaluru
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.
- Robust 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