Posted on: 15/12/2025
Description :
Role Overview :
We are looking for a highly skilled Software Development Engineer II to design, build, and scale cutting-edge products that serve large user bases. The role involves working on high-performance, distributed systems, building scalable APIs, and solving complex engineering problems with clean, maintainable code.
Key Responsibilities :
- Design, develop, and maintain scalable, high-performance backend systems using modern programming practices.
- Build and optimize RESTful APIs capable of handling large-scale traffic and data volumes.
- Work on distributed systems and large infrastructure environments to ensure reliability, scalability, and fault tolerance.
- Contribute to the architecture and development of real-time, large-scale e-commerce and transactional applications.
- Optimize system performance using caching strategies, concurrency, and multithreading.
- Collaborate with cross-functional teams to deliver end-to-end product features.
- Write clean, testable, and maintainable code following object-oriented and design pattern best practices.
- Participate in code reviews, design discussions, and technical decision-making.
- Troubleshoot and resolve complex production issues with a data-driven approach.
Required Qualifications :
- 4- 6 years of hands-on experience building product-based applications.
- Bachelors degree in Computer Science or a related field.
- Strong foundation in object-oriented programming, database design, concurrency, and core computer science concepts.
- Excellent problem-solving skills with strong knowledge of data structures and algorithms.
- Proven experience designing and working with distributed systems handling large-scale data.
- Experience building highly scalable RESTful APIs.
- Strong coding expertise with adherence to OOP and clean code principles.
Technical Skills :
- Programming : Python (FastAPI)
- Core Concepts : Scalability, Design Patterns, Distributed Systems
- Databases : RDBMS, data modeling
- Performance : Caching strategies, concurrency, multithreading
- Cloud & Data : Exposure to AWS, Data Warehousing (DWH)
Good to Have :
- Experience with high-traffic systems serving millions of daily users.
- Exposure to payment, fintech, or transactional domains.
- Understanding of financial terms and metrics.
- Experience working in cloud-native environments.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1590545
Interview Questions for you
View All