Senior Python Lead - AWS & Web Services

Job Description

We are hiring!!!!

Role:Senior Python Lead - AWS & Web Services

Location: Hybrid- Bangalore/ Hyderabad/ Chennai

Experience Level: 8-12 years

Notice Period: Only Immediate

Primary skills: Python(V3.x), AWS,  API Gateway, FastAPI, Flask, or Django 

About the Role

We are seeking an experienced Senior Python Lead to drive technical excellence in our cloud-native applications and web services architecture. You'll lead development teams, architect scalable solutions on AWS, and establish best practices for building enterprise-grade Python applications and RESTful services.

Key Responsibilities

Technical Leadership:

  • Lead and implement enterprise-level Python applications and web services on AWS infrastructure
  • Implement scalable RESTful APIs and microservices architectures
  • Establish coding standards, best practices, and development guidelines for Python applications
  • Drive technical decisions on frameworks, tools, and AWS services selection
  • Architect cloud-native solutions leveraging AWS services (Lambda, ECS, EKS, API Gateway, etc.)
  • Lead design reviews and provide technical guidance on complex problems
  • Ensure application security, performance, and scalability across all services
  • Implement CI/CD pipelines and DevOps practices for automated deployments

Team Leadership & Mentoring:

  • Lead and mentor a team of Python developers (3-8 engineers)
  • Conduct code reviews and ensure high-quality code standards
  • Facilitate knowledge sharing sessions and technical training
  • Participate in technical hiring and team building activities
  • Foster a culture of innovation, collaboration, and continuous improvement
  • Guide junior and mid-level developers in their professional growth

Development & Delivery:

  • Hands-on development of critical Python applications and web services
  • Build and maintain RESTful APIs using frameworks like FastAPI, Flask, or Django
  • Integrate with AWS services including S3, RDS, DynamoDB, SQS, SNS, and CloudWatch
  • Implement authentication, authorization, and API security best practices
  • Optimize application performance and troubleshoot production issues
  • Write comprehensive unit tests, integration tests, and documentation
  • Participate in on-call rotations and support production systems

Stakeholder Management:

  • Collaborate with product managers, architects, and business stakeholders
  • Translate business requirements into technical solutions
  • Communicate technical concepts to non-technical audiences
  • Provide technical estimates and project planning support

Required Qualifications

Technical Expertise:

  • 8-10 years of software development experience with 5+ years in Python
  • Deep expertise in Python 3.x and production-grade application development
  • Extensive experience building RESTful web services and APIs using FastAPI, Flask, Django, or similar frameworks
  • Strong hands-on experience with AWS cloud services
  • Compute: EC2, Lambda, ECS/EKS, Fargate
  • Storage: S3, EBS, EFS
  • Database: Postgres, SQL
  • Networking: VPC, API Gateway, CloudFront, Route53
  • Messaging: SQS, SNS, EventBridge
  • Monitoring: CloudWatch
  • Proven experience with microservices architecture and design patterns
  • Strong understanding of API design principles (REST, GraphQL)
  • Experience with database design and optimization (SQL and NoSQL)
  • Proficiency in containerization (Docker) and orchestration (Kubernetes/ECS)
  • Strong knowledge of CI/CD tools (Jenkins, GitLab CI, GitHub Actions, AWS CodePipeline)
  • Experience with infrastructure as code (Terraform, CloudFormation, CDK)
  • Solid understanding of authentication/authorization (OAuth2, JWT, API Keys)

Leadership & Soft Skills:

  • Proven track record of leading technical teams (3+ years of leadership experience)
  • Excellent communication skills (written and verbal)
  • Strong problem-solving and analytical abilities
  • Ability to mentor and develop engineering talent
  • Experience working in Agile/Scrum environments
  • Stakeholder management and cross-functional collaboration experience

Additional Technical Skills:

  • Experience with Python web frameworks: FastAPI, Flask, Django, Tornado
  • Knowledge of async programming in Python (asyncio, aiohttp)
  • Experience with testing frameworks (pytest, unittest, mock)
  • Knowledge of API documentation tools (Swagger/OpenAPI, Postman)
  • Familiarity with monitoring and logging tools (Prometheus, Grafana)

Key Technical Competencies

  • Python Expertise: Advanced Python programming, design patterns, best practices
  • Web Services: RESTful API design, microservices, API gateway patterns
  • AWS Cloud: Multi-service architecture, serverless, container orchestration
  • Database: Postgres
  • DevOps: CI/CD, infrastructure as code, monitoring, logging
  • Security: API security, authentication, authorization, encryption
Apply Now

Job Summary

  • Created on: Dec 4, 2025
  • Experience(Year): 8 - 10
  • Location : Bangalore, Karnataka, India
  • Job Type : Permanent OR Contract
  • Job Skill:
  • Primary Recruitment Name: Pratyusha Mohanty
  • Primary Recruitment Email: pratyusha.mohanty@skilltasy.com
Apply Now