senior python in India at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Python Developer in India.
This role is designed for a highly experienced Python engineer who thrives in building scalable, high-performance backend systems and data-driven applications. You will play a key role in shaping robust software architectures that support complex business needs and evolving product requirements. Working in a fast-paced, collaborative engineering environment, you will contribute across the full development lifecycle—from design and architecture to deployment and optimization. The position involves close collaboration with cross-functional teams, including product and engineering stakeholders, to deliver efficient and maintainable solutions. You will also help define coding standards, improve system performance, and ensure engineering best practices are consistently applied. Beyond development, this role offers the opportunity to influence technical direction and mentor junior engineers. It is ideal for someone passionate about clean architecture, scalable systems, and continuous technical innovation.
- Design, develop, and maintain scalable backend systems and applications using Python.
- Build efficient, reusable, and maintainable code following OOP principles and modern design patterns.
- Work extensively with data processing libraries such as NumPy, Pandas, and related Python ecosystems.
- Contribute to system architecture design, technical decision-making, and engineering best practices.
- Optimize application performance, scalability, and reliability across distributed systems.
- Collaborate with product managers, engineers, and stakeholders to translate business needs into technical solutions.
- Write clean, well-documented, testable, and production-ready code.
- Participate in code reviews, debugging, troubleshooting, and performance tuning.
- Ensure adherence to security, quality, and maintainability standards across all deliverables.
- Mentor junior developers and contribute to continuous improvement within the engineering team.
This role requires strong hands-on expertise in Python development, system design, and scalable backend engineering. The ideal candidate combines deep technical capability with strong analytical thinking and a collaborative mindset suited for fast-moving product environments.
- 5+ years of experience in Python development and backend engineering.
- Strong expertise in OOP concepts, software design principles, and design patterns.
- Hands-on experience with NumPy, Pandas, and data-driven application development.
- Solid understanding of scalable system architecture and backend design.
- Experience building high-performance APIs and distributed systems.
- Strong problem-solving skills with attention to detail and system optimization.
- Experience working in Agile development environments with cross-functional teams.
- Ability to contribute to architecture discussions and technical strategy.
- Strong communication skills and ability to mentor junior engineers.
- Proactive ownership mindset with a focus on continuous learning and improvement.
- Competitive compensation package aligned with senior-level expertise (18–22 LPA range)
- Fully remote work option within India with flexible arrangements
- Opportunity to work on scalable, high-impact backend systems
- Exposure to modern engineering practices and complex system architecture
- Collaborative and fast-paced product engineering environment
- Strong focus on technical growth, learning, and skill development
- Opportunity to mentor junior engineers and shape engineering standards
- Autonomy to influence technical decisions and system design.