TymblHub

© 2026 TymblHub

Python - Senior Engineer

IRIS SOFTWARE TECHNOLOGIES PRIVATE LIMITED
Posted on
IRIS SOFTWARE TECHNOLOGIES PRIVATE LIMITED logo

Experience
4 - 7 yrs
Salary (CTC)
₹21.8L - ₹24.1L
Job Location
Noida, India
Vacancy
1
Designation
Senior Engineer
Job Type
Not specified

Job Description

Job Summary

Job Title: Python - Senior Engineer

Posted On:

Location: Noida, UP, India

Company: Iris Software

Job Description Mandatory Skills
  • FastAPI Framework
  • Python Programming (Core)
  • Python Shell
  • Flask
  • Pandas
Key Responsibilities
  • Design and develop scalable applications and backend solutions using Core Python and Django or Flask frameworks.
  • Define application architecture and development approaches aligned with business and technical requirements.
  • Lead development of reusable Python modules, libraries, and framework-based components.
  • Design and optimize data processing solutions using NumPy and Pandas to support business and analytical requirements.
  • Design scalable database interaction strategies and optimize SQL queries, indexing, and data access patterns to improve application performance and reliability.
  • Establish ORM design standards and optimize object-relational mapping strategies to improve maintainability, performance, and scalability.
  • Establish development standards, coding practices, and framework usage guidelines across projects.
  • Utilize Python Shell and related development tools for troubleshooting, validation, and optimization activities.
  • Define API testing approaches supporting functional validation, contract verification, integration testing, and service quality assurance.
  • Establish unit testing standards and improve automated test coverage using PyTest, unittest, and related quality engineering practices.
  • Review application designs and code to ensure adherence to engineering and quality standards.
  • Troubleshoot complex technical issues through detailed root cause analysis and sustainable solutions.
  • Drive application performance optimization, maintainability improvements, and code quality initiatives.
  • Ensure applications are scalable, reliable, and aligned with business objectives.
  • Mentor team members on Python development, framework implementation, and engineering best practices.
  • Collaborate with various teams and stakeholders to support end-to-end solution delivery.
  • Drive continuous improvement initiatives focused on application quality and engineering excellence.
Behavioral Competencies
  • Demonstrates strong ownership while driving technical excellence and solution quality.
  • Collaborate effectively with various teams and business stakeholders to ensure smooth delivery.
  • Promotes engineering best practice through quality-focused development and proactive problem-solving.
  • Applies strong analytical thinking to evaluate complex technical challenges and solution alternatives.
  • Demonstrate adaptability while managing evolving technologies, frameworks, and business requirements.
  • Communicates effectively regarding technical decisions, risks, dependencies, and delivery progress.
  • Maintains high attention to detail across design, development, testing, and implementation activities.
  • Encourages continuous improvement in engineering practices, code quality, and application performance.
  • Supports knowledge sharing and mentoring to strengthen team capabilities.
  • Balances technical excellence with business priorities and delivery commitments.
Mandatory Competencies
  • User Interface - JavaScript - JavaScript
  • User Interface - HTML - HTML/CSS
  • Programming Language - Python - OOPS Concepts
  • Programming Language - Python - Python Shell
  • Big Data - Big Data - Mongo DB
  • Database - PostgreSQL - PostgreSQL
  • Big Data - Big Data - Flask
  • Programming Language - Python - Panda
  • Beh - Communication and collaboration