HamburgerMenu
hirist

Job Description

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.


info-icon

Did you find something suspicious?