Python Developer (AWS)

Job Title: Python Developer (AWS)

Location: Malvern, Pennsylvania (Onsite)

 

Note **LOCAL PROFILES ONLY**

Role Overview

We are seeking an experienced Python AWS Lead to drive the design, development, and deployment of scalable cloud-native applications and enterprise solutions. The ideal candidate should possess strong hands-on expertise in Python development, AWS cloud services, microservices architecture, and cloud automation along with proven leadership experience managing technical teams and delivering enterprise-grade applications.

The candidate will work closely with architects, DevOps teams, business stakeholders, and cross-functional engineering teams to build secure, scalable, and high-performing cloud solutions.

Local candidates from Pennsylvania or nearby locations are preferred.

Key Responsibilities

  • Lead the design, development, and deployment of Python-based enterprise applications on AWS cloud.
  • Architect scalable, secure, and high-availability cloud-native solutions.
  • Develop and maintain RESTful APIs, microservices, and backend services using Python frameworks.
  • Collaborate with DevOps teams to implement CI/CD pipelines and infrastructure automation.
  • Design and optimize cloud infrastructure leveraging AWS services.
  • Provide technical leadership, code reviews, mentoring, and best practice guidance to development teams.
  • Integrate applications with databases, third-party APIs, and enterprise systems.
  • Monitor application performance, troubleshoot production issues, and optimize system reliability.
  • Implement security, governance, and compliance standards across cloud environments.
  • Participate in architecture discussions, sprint planning, and stakeholder meetings.
  • Drive continuous improvement initiatives and adoption of modern engineering practices.

Required Technical Skills

Must-Have Skills

  • Python
  • AWS Cloud Services
  • REST API Development
  • Microservices Architecture
  • SQL & NoSQL Databases
  • AWS Lambda
  • API Gateway
  • EC2
  • S3
  • CloudWatch
  • IAM
  • Docker
  • Git/GitHub
  • CI/CD Pipelines

Preferred Skills

  • Kubernetes / EKS
  • Terraform or CloudFormation
  • Serverless Architecture
  • FastAPI / Flask / Django
  • DevOps & Infrastructure Automation
  • Kafka or Messaging Systems
  • Linux Administration
  • Agile/Scrum Methodologies
  • Monitoring & Logging Tools
  • Data Processing Pipelines

Leadership Responsibilities

  • Lead and mentor development teams.
  • Drive technical decision-making and architecture reviews.
  • Coordinate with business and technical stakeholders.
  • Ensure timely delivery of high-quality software solutions.
  • Promote engineering best practices and coding standards.

Educational Qualifications

Required

  • Bachelor’s degree in:
    • Computer Science
    • Information Technology
    • Engineering
    • Or related technical field

Preferred

  • Master’s degree in a related discipline.

Certifications (Preferred)

  • AWS Certified Solutions Architect
  • AWS Developer Associate
  • AWS DevOps Engineer Certification
  • Python Certifications

Experience Requirements

  • 10+ years of software development experience.
  • Strong hands-on expertise in Python and AWS cloud technologies.
  • Experience leading enterprise application development teams.
  • Proven experience delivering scalable cloud-native applications.

Soft Skills

  • Strong communication and stakeholder management skills
  • Excellent analytical and problem-solving abilities
  • Leadership and mentoring capabilities
  • Ability to work in fast-paced enterprise environments
  • Strong collaboration and coordination skills
Scroll to Top