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
