Python - Senior Engineer (Noida, UP, India)
Iris Software
Iris Software
Join Iris Software, a rapidly growing IT services company recognized among India's Top 25 Best Workplaces in IT. We are seeking a Senior Python Engineer to contribute to our mission of becoming a trusted technology partner. At Iris, we empower our associates to shape their success stories within an award-winning culture that values talent and ambition. We specialize in complex, mission-critical applications leveraging cutting-edge technologies across financial services, healthcare, transportation, and professional services sectors.
Our Employee Value Proposition, 'Build Your Future. Own Your Journey.', highlights our commitment to providing a launchpad for growth. Experience personalized career development, continuous learning, and mentorship in an environment where your potential is valued and your work creates real impact.
As a Senior Python Engineer, you will design and develop scalable applications and backend solutions using Core Python and frameworks like Django or Flask. You'll define application architecture, lead the development of reusable Python modules, and design data processing solutions with NumPy and Pandas.
Key responsibilities include optimizing database interactions, establishing ORM design standards, and setting development standards and coding practices. You will utilize Python Shell for troubleshooting, define API testing approaches, and improve automated test coverage using PyTest and unittest. Furthermore, you will troubleshoot complex technical issues, drive application performance optimization, mentor team members, and collaborate with stakeholders for end-to-end solution delivery.
We are looking for a Senior Python Engineer with 5-8 years of experience. Essential skills include Python Shell, FastAPI Framework, Frontend Fundamentals (HTML5, CSS3, JavaScript), OOPS Concepts, Core Python Programming, MongoDB, Django, Pandas, and Django ORM.
Additional experience with Order Management Solutions in Wealth & Brokerage is beneficial. Candidates should demonstrate strong ownership, excellent collaboration skills, analytical thinking, adaptability, and effective communication. A high attention to detail in design, development, testing, and implementation is crucial. You will be expected to promote engineering best practices, balance technical excellence with business priorities, and support knowledge sharing within the team.
Iris Software
Information Technology & Services