Posted on: 18/03/2026
Company Overview :
EPIQ SYSTEMS INDIA PRIVATE LIMITED is a global technology-enabled services leader to the legal industry and corporations. We deliver transformative solutions that streamline the administration of bankruptcy, class action, mass tort, court reporting, eDiscovery, regulatory, compliance, restructuring, and legal operations. EPIQ employs approximately 11,000 professionals in 80 countries, serving a diverse client base from the Fortune 500 to small law firms.
Role Overview :
As a Staff Software Engineer - Python, you will be a key contributor in designing, developing, and maintaining our backend systems. You will collaborate closely with product managers, front-end engineers, and other stakeholders to deliver high-quality, scalable, and reliable solutions. Your expertise will be crucial in shaping the architecture and ensuring the performance of our applications, directly impacting the efficiency and effectiveness of our services for legal professionals and corporations globally.
Key Responsibilities :
- Design and develop robust, scalable, and maintainable backend services and APIs using Python, Django, and FastAPI to support our core business functions.
- Contribute to the architecture and design of new features and enhancements, ensuring alignment with overall system architecture and business requirements.
- Write clean, well-documented, and testable code, adhering to coding standards and best practices to maintain code quality and reduce technical debt.
- Deploy and manage applications on Azure cloud platform, ensuring high availability, performance, and security.
- Collaborate with cross-functional teams, including product managers, front-end engineers, and QA, to deliver high-quality software solutions.
- Participate in code reviews, providing constructive feedback to improve code quality and share knowledge within the team.
- Troubleshoot and resolve complex technical issues, ensuring minimal disruption to our services.
- Mentor junior engineers, providing guidance and support to help them grow and develop their skills.
- Stay up-to-date with the latest technologies and trends in backend development, and propose innovative solutions to improve our systems.
Required Skillset :
- Demonstrated ability to design and develop scalable and maintainable backend systems using Python.
- Proven expertise in frameworks like Django and FastAPI for building RESTful APIs.
- Solid understanding of design patterns and backend architecture principles.
- Experience with cloud platforms, specifically Azure, including deployment, monitoring, and troubleshooting.
- Strong problem-solving and analytical skills, with the ability to debug and resolve complex technical issues.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Ability to mentor and guide junior engineers.
Education :
- Bachelor's or Master's degree in Computer Science or Information Technology or AIML or Data Science from a Tier 1 institution.
- 7-12 years of relevant experience in software development.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1621752