
Senior Software Engineer - Backend
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Build scalable backend services that handle millions of transactions reliably.
- Own the full development lifecycle: from high-level design to deployment and debugging.
- Write clean, modular, and testable code—optimised for both readability and performance.
- Apply deep OOPS concepts and design patterns to solve real-world engineering problems.
- Ensure systems are tuned for high availability, fault tolerance, and observability.
- Collaborate with cross-functional teams (Product, Frontend, SRE) to deliver customer value fast.
- Follow engineering best practices and elevate overall code quality.
- Troubleshoot performance bottlenecks in production and drive long-term stability improvements.
- Data Structures & Algorithms (DSA): Expertise in selecting optimal data structures and developing efficient, optimized code including time/space complexity trade-offs. Deep knowledge of REST APIs.
- Problem Solving & Logical Analysis: Ability to clearly articulate thought processes, decompose complex problems, and engineer effective solutions.
- Object-Oriented Design (OOD): Strong command of OOP principles, designing extensible code, and applying SOLID principles.
- System Design (High-Level Design - HLD & LLD): Proven ability to contribute to design scalable, highly available, and fault-tolerant end-to-end systems, including APIs, schema, and data models.
- Exposure to RDBMS, caching strategies, distributed queues, and microservices.
- Exposure and experience with AI tools and technologies to improve efficiency
- Ownership & Collaboration: Demonstrates strong ownership, collaborates effectively.
- Degree in Computer Science, Engineering, or a related technical field.
- 3 to 5 years of experience building and scaling backend systems in fast-paced product teams.
- You’re skilled at balancing fast delivery with long-term scalability.
- You think clearly in code and architecture diagrams.
- You’ve shipped features at scale and supported them in production.
- You love working in collaborative, agile teams.