HamburgerMenu
hirist

Infosys - Python Developer - Django/Flask

Posted on: 17/12/2025

showcase-imageshowcase-image

Job Description

Role : Python Developer

Experience : 5 to 9 years

We are seeking a seasoned Python Developer with 5 to 10 years of experience to design, build, and scale robust backend services, data pipelines, and integrations. The ideal candidate is strong in software engineering fundamentals, has hands-on experience with modern Python frameworks and cloud services, and can own deliverables end-to-end-from architecture and development to testing, deployment, and monitoring.

Key Responsibilities :

1) Backend & API Development :

- Design and implement scalable RESTful and/or GraphQL APIs using frameworks like FastAPI, Django, or Flask.

- Develop microservices and shared libraries with a focus on clean architecture, modularity, and performance.

- Ensure robust error handling, input validation, and security best practices (auth, RBAC, rate limiting).

2) Data Engineering & Integrations (as applicable) :

- Build and optimize ETL/ELT pipelines using Pandas, SQLAlchemy, Airflow, or dbt; integrate with relational (PostgreSQL/MySQL) and NoSQL databases (MongoDB, Redis).

- Implement streaming/queue-based integrations (Kafka, RabbitMQ, SQS) and data validation checks.

3) Cloud, DevOps & CI/CD :

- Containerize services using Docker; orchestrate with Kubernetes (EKS/GKE/AKS) or serverless runtimes (AWS Lambda).

- Set up CI/CD pipelines (GitHub Actions, GitLab CI, Azure DevOps) with automated testing, linting, security scans, and deployment.

- Use Infrastructure as Code (Terraform/CloudFormation) for reproducible environments.

4) Testing, Quality & Observability :

- Write comprehensive unit, integration, and contract tests using pytest/unittest; maintain high coverage and reliability.

- Implement logging, metrics, and tracing (e.g., OpenTelemetry, Prometheus, Grafana) with meaningful SLOs/alerts.

- Perform code reviews; uphold coding standards and documentation quality.

5) Performance & Security :

- Profile and optimize code (async I/O, concurrency, caching, DB indexing) for low latency and high throughput.

- Apply secure coding and compliance practices (OWASP Top 10, secrets management, encryption at rest/in transit).

6) Collaboration & Ownership :

- Partner with Product, Data, and QA teams to refine requirements and deliver business outcomes.

- Lead technical designs; de-risk projects by identifying trade-offs, edge cases, and dependencies.

- Mentor junior developers; contribute to engineering best practices and internal tooling.

info-icon

Did you find something suspicious?