Impelsys - Senior Python Developer

Impelsys

Bengaluru

On-site

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

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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 Engineer (Python)
Senior Backend Engineer (Python)

DIMAAG • Bengaluru Urban

On-site
INR 1,800,000 - 3,200,000
Python Backend Developer
Python Backend Developer

Exponentia.ai Private Limited • Mumbai

On-site
INR 800,000 - 2,000,000
Senior Backend Developer
Senior Backend Developer

Trellance Cooperative Holdings, Inc. • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Python Developer - Django/FastAPI
Python Developer - Django/FastAPI

NetConnectGlobal • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Reflections Info Systems - Senior Full Stack Developer - Python
Reflections Info Systems - Senior Full Stack Developer - Python

Vista Info Systems • Thiruvananthapuram

On-site
INR 900,000 - 1,200,000
Senior Python Developer | Gurugram
Senior Python Developer | Gurugram

DigitalXNode • Gurugram District

On-site
INR 1,800,000 - 3,200,000
Senior Fullstack Developer
Senior Fullstack Developer

Lyzr AI • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Impelsys - Senior Full Stack Engineer - Python/React.js
Impelsys - Senior Full Stack Engineer - Python/React.js

Impelsys • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Python Backend Developer
Python Backend Developer

Technix-Technology Solutions Private Limited • Patna

On-site
INR 600,000 - 900,000
Python Software Developer
Python Software Developer

Tekskills • Khordha

On-site
INR 900,000 - 1,500,000