Python - Engineer

Iris Software

Dadri

On-site

INR 1,200,000 - 1,400,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Iris Software in Noida is seeking a Python Engineer to develop and maintain backend applications using core Python and popular frameworks.

You will design modules with Django or Flask, work with data processing using Pandas and NumPy, and ensure scalable, well-documented code through unit tests and API validation.

The role collaborates with multiple teams to deliver reliable enterprise solutions and maintain data access layers with PostgreSQL and MongoDB.

Qualifications

  • Proficient in Python with knowledge of frameworks Django or Flask.
  • Experience with data processing and Pandas.
  • Familiarity with API testing tools like Postman or Swagger.
  • Strong understanding of relational databases (PostgreSQL) and NoSQL (MongoDB).

Responsibilities

  • Develop and maintain backend applications using Core Python.
  • Design and maintain modules with Django or Flask.
  • Build reusable Python components aligned with enterprise standards.
  • Develop data processing routines using NumPy and Pandas.
  • Use Python Shell for development, debugging, testing, and automation.
  • Implement business logic and backend functionality using Python frameworks.
  • Optimize data handling for performance and maintainability.
  • Design and integrate apps with PostgreSQL and MongoDB.
  • Maintain data access layers using ORM tools to support scalable development.
  • Write automated tests with PyTest or unittest and perform API validation with Postman/Swagger.
  • Debug, troubleshoot, and resolve issues; participate in reviews and deployments.

Skills

FastAPI Framework
Python Core
Python Shell
Flask
Pandas

Education

Bachelor's degree in Computer Science or related

Tools

Django ORM
SQLAlchemy
SQLModel
MongoDB
PostgreSQL
HTML/CSS
JavaScript

Job description

Job Title

Python - Engineer

Job Description
Mandatory Skills
  • FastAPI Framework
  • Python Programming (Core)
  • Python Shell
  • Flask
  • Pandas
Key Responsibilities
  • Develop and maintain backend applications and business solutions using Core Python.
  • Design, develop, and maintain application modules using Django or Flask frameworks.
  • Build reusable and maintainable Python components aligned with enterprise development standards.
  • Develop data processing, transformation, and analytical routines using NumPy and Pandas.
  • Utilize Python Shell for development, debugging, testing, and automation activities.
  • Implement business logic, application workflows, and backend functionality using Python-based frameworks.
  • Develop and optimize data handling processes to improve application efficiency and maintainability.
  • Design and integrate applications with relational and non-relational databases while ensuring efficient data access and integrity.
  • Develop and maintain data access layers using Django ORM, SQLAlchemy, or SQLModel to support maintainable and scalable application development.
  • Develop and execute automated unit tests using PyTest or Python unittest frameworks to improve application quality and maintainability.
  • Perform API validation and testing using tools such as Postman, Swagger (OpenAPI), or equivalent API testing frameworks to verify functional correctness and integration quality.
  • Perform debugging, troubleshooting, and root cause analysis of application issues.
  • Participate in code reviews, testing, and deployment readiness activities.
  • Ensure adherence to coding standards, development best practices, and quality guidelines.
  • Maintain technical documentation and support knowledge-sharing initiatives.
  • Collaborate with various teams and stakeholders to support successful delivery solutions.
  • Ensure applications are reliable, scalable, maintainable, and aligned with business requirements.
Behavioral Competencies
  • Demonstrates ownership and accountability while delivering high-quality software solutions.
  • Collaborate effectively with various teams and business stakeholders to ensure smooth delivery.
  • Maintains a quality-first mindset while developing scalable and maintainable applications.
  • Apply strong analytical and problem-solving skills to resolve technical challenges effectively.
  • Shows adaptability and willingness to learn evolving technologies, frameworks, and engineering practices.
  • Communicates clearly by sharing progress, risks, and dependencies proactively.
  • Maintains attention to detail during development, testing, and implementation activities.
  • Works effectively in dynamic environments with changing priorities and delivery timelines.
  • Takes initiative in improving code quality, application performance, and engineering efficiency.
  • Demonstrates a customer-centric mindset by delivering reliable, high-quality solutions.
Mandatory Competencies
  • Programming Language - Python - Panda
  • Programming Language - Python - Flask
  • Big Data - Big Data - Mongo DB
  • Database - PostgreSQL - PostgreSQL
  • Programming Language - Python - OOPS Concepts
  • Programming Language - Python - Python Shell
  • User Interface - HTML - HTML/CSS
  • User Interface - JavaScript - JavaScript
  • Beh - Communication and collaboration

Company: Iris Software

Location: Noida

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Engineer
Senior Python Engineer

Tekskills • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Python AWS - Lead
Python AWS - Lead

Iris Software • Dadri

On-site
INR 1,500,000 - 2,100,000
Python AWS - Lead
Python AWS - Lead

Iris Software Inc. • Dadri

On-site
INR 1,500,000 - 2,600,000
Python - Lead
Python - Lead

Iris Software • Dadri

On-site
INR 1,500,000 - 2,300,000
Benefits package
Junior Python Developer
Junior Python Developer

ASTIKA SOFTWARE TECHNOLOGIES PRIVATE LIMITED • Hyderabad

On-site
INR 450,000 - 750,000
Python Engineer
Python Engineer

KodeCorp • Hyderabad

On-site
INR 800,000 - 1,200,000
Python Engineer
Python Engineer

Cloudxtreme • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 2,800,000 - 4,600,000
Python SDET - Senior Engineer
Python SDET - Senior Engineer

Iris Software Inc. • Dadri

On-site
INR 1,200,000 - 2,000,000
PYTHON DEVELOPER
PYTHON DEVELOPER

Godigiinfotech • Pune District

On-site
INR 600,000 - 1,200,000
Python Consultant
Python Consultant

NTT DATA BUSINESS SOLUTIONS • Hyderabad

On-site
INR 1,800,000 - 3,200,000