Impelsys - Senior Python Developer

Impelsys

Bengaluru

On-site

INR 1,800,000 - 3,000,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Impelsys is seeking a Senior Python Developer (FastAPI) to join our CloudOps team in Bengaluru. You will design, implement, deploy, and maintain scalable backend services with a strong focus on cloud-native architectures on AWS, containerization with Docker and Kubernetes, and end-to-end CI/CD automation in an Agile environment.

The ideal candidate has 6+ years of Python backend experience, hands-on FastAPI expertise, and a proven track record delivering enterprise-grade APIs and services with

Qualifications

  • 6+ years of hands-on Python backend development.
  • Proven experience building REST APIs with FastAPI.
  • Experience deploying on AWS and cloud-native architectures.
  • End-to-end CI/CD implementation expertise.
  • Strong containerization with Docker and orchestration with Kubernetes (EKS/ECS).
  • Experience with relational and NoSQL databases.
  • Solid software engineering principles, design patterns, and secure coding practices.
  • Experience working in Agile/Scrum environments.

Responsibilities

  • Design, develop, and maintain high-performance RESTful APIs using Python and FastAPI.
  • Build scalable backend services following microservices architecture.
  • Develop secure, reliable cloud-native solutions on AWS.
  • Create data processing workflows and integrations.
  • Design efficient database schemas and optimize performance for high-volume systems.
  • Write clean, well-documented code and perform testing.
  • Contribute to code reviews and architectural discussions.
  • Collaborate with Product Owners, QA, DevOps, and other teams through the SDLC.
  • Maintain documentation and follow Agile practices using Jira and Confluence.
  • Design, implement, and manage end-to-end CI/CD pipelines.

Skills

Python development
FastAPI
REST API design
Microservices
CI/CD implementation
Agile/Scrum
Code reviews
Debugging

Education

Bachelor's degree in Computer Science/IT/Engineering

Tools

Docker
Kubernetes
Terraform
AWS CloudFormation
Jenkins
GitHub Actions
Bitbucket Pipelines
GitLab CI
Jira
Confluence

Job description

Senior Python Developer (FastAPI) CloudOps
Experience

6+ Years

Employment Type

Full-Time

Job Summary

We are looking for a highly skilled Senior Python Developer with 6+ years of experience in building scalable backend applications and cloud-native solutions. The ideal candidate will have strong expertise in Python (FastAPI), AWS Cloud, microservices, Docker/Kubernetes, and end-to-end CI/CD implementation. You will be responsible for designing, developing, deploying, and maintaining enterprise-grade backend services while collaborating with cross-functional teams in an Agile environment.

Key Responsibilities
  • Design, develop, and maintain high-performance RESTful APIs using Python and FastAPI.
  • Develop scalable backend applications following microservices architecture and industry best practices.
  • Design and implement secure, reliable, and highly available cloud-native solutions on AWS.
  • Build and maintain backend services, integrations, and data processing workflows.
  • Design database schemas and optimize application performance for high-volume systems.
  • Develop reusable, maintainable, and well-documented code.
  • Write unit, integration, and performance tests to ensure application quality.
  • Troubleshoot production issues, perform root cause analysis, and implement permanent fixes.
  • Participate in code reviews and contribute to architectural and technical design discussions.
  • Work closely with Product Owners, QA, DevOps, and other engineering teams throughout the software development lifecycle.
  • Maintain technical documentation and follow Agile development practices using Jira and Confluence.
End-to-End CI/CD Responsibilities
  • Design, implement, and manage end-to-end CI/CD pipelines for backend applications.
  • Automate code build, testing, security scanning, packaging, and deployments across development, QA, staging, and production environments.
  • Configure and maintain CI/CD pipelines using Jenkins, GitHub Actions, or Bitbucket Pipelines.
  • Build automated deployment strategies such as Blue-Green, Canary, and Rolling Deployments.
  • Integrate automated unit, API, and integration testing into deployment pipelines.
  • Deploy and manage containerized applications using Docker and Kubernetes (EKS/ECS).
  • Automate infrastructure provisioning using Terraform or AWS CloudFormation.
  • Monitor pipeline health, optimize deployment processes, and troubleshoot release failures.
  • Implement DevSecOps best practices, including code quality checks, vulnerability scanning, and compliance automation.
  • Ensure reliable, scalable, and zero/minimal downtime deployments.
Required Technical Skills
  • Programming Languages & Frameworks:
    • Python 3.x
    • FastAPI (Mandatory)
    • Flask or Django
    • SQLAlchemy
    • Celery
    • REST API Development
    • Microservices Architecture
  • AWS Cloud:
    • Hands-on experience with AWS Lambda, API Gateway, EC2, ECS / EKS, AWS Fargate, Amazon S3, RDS (PostgreSQL/MySQL), DynamoDB, SQS, SNS, EventBridge, CloudWatch, IAM, VPC, AWS Secrets Manager, AWS Glue (Preferred)
  • DevOps & CI/CD:
    • End-to-end CI/CD implementation
    • Jenkins, GitHub Actions, Bitbucket Pipelines, GitLab CI (Good to Have)
    • Docker, Kubernetes, Terraform, AWS CloudFormation
    • AWS CodePipeline & CodeBuild (Preferred), SonarQube, Nexus/Artifactory (Preferred)
  • Databases:
    • PostgreSQL, MySQL, MongoDB, Amazon Redshift (Preferred)
  • Testing & API Tools:
    • Pytest, Unit Testing, Integration Testing, Performance Testing, Swagger / OpenAPI, Postman
  • Version Control & Collaboration:
    • Git, GitHub, Bitbucket, Jira, Confluence
  • Operating Systems & Scripting:
    • Linux / Unix, Shell Scripting (Bash), Basic Groovy (Preferred)
Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.
  • 6+ years of hands-on experience in Python backend development.
  • Strong experience developing REST APIs using FastAPI.
  • Proven experience designing and deploying applications on AWS.
  • Hands-on experience implementing end-to-end CI/CD pipelines.
  • Strong knowledge of containerization using Docker and orchestration using Kubernetes (EKS/ECS).
  • Experience working with relational and NoSQL databases.
  • Strong understanding of software engineering principles, design patterns, and secure coding practices.
  • Experience working in Agile/Scrum environments.
Preferred Qualifications
  • AWS Certified Developer Associate or AWS Solutions Architect certification.
  • Experience with Infrastructure as Code (Terraform/CloudFormation).
  • Experience with event-driven architectures.
  • Exposure to ETL/data engineering tools such as AWS Glue or Apache Airflow.
  • Experience with monitoring and observability tools such as Prometheus and Grafana.
Key Competencies
  • Strong analytical and problem-solving skills.
  • Excellent debugging and troubleshooting capabilities.
  • Ability to independently design and deliver scalable technical solutions.
  • Strong communication and stakeholder management skills.
  • Ability to mentor junior developers and conduct code reviews.
  • Passion for writing clean, maintainable, and high-quality code.
  • Ability to thrive in a fast-paced, collaborative Agile environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Developer (Python / FastAPI)
Senior Backend Developer (Python / FastAPI)

SRM Technologies • Chennai District

On-site
INR 4,000,000 - 7,000,000
Senior Cloud-Native Backend Engineer
Senior Cloud-Native Backend Engineer

Calsoft • Pune District

On-site
INR 4,000,000 - 6,500,000
Senior Backend Developer Python FastAPI
Senior Backend Developer Python FastAPI

SRM Technologies • Chennai District

On-site
INR 1,800,000 - 3,000,000
Senior Backend Developer
Senior Backend Developer

Trellance Cooperative Holdings, Inc. • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Senior Software Engineer
Senior Software Engineer

Cubet Techno Labs • Ernakulam

On-site
INR 2,400,000 - 4,000,000
Competitive compensation
Senior Python Developer | Gurugram
Senior Python Developer | Gurugram

DigitalXNode • Gurugram District

On-site
INR 1,400,000 - 2,400,000
Sr Python Developer
Sr Python Developer

Dailoqa • Dadri

On-site
INR 1,200,000 - 1,800,000
Senior Backend - FastAPI & Python
Senior Backend - FastAPI & Python

Kato Butler India • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Python Developer
Python Developer

Keka Inc. • Indore District

On-site
INR 1,800,000 - 2,800,000
Junior Full Stack Engineer
Junior Full Stack Engineer

Impelsys • Bengaluru

On-site
INR 600,000 - 900,000