
Senior Python Developer
Primary stack
Job description
About the Position
We are looking for a Senior Python Developer to join our team and contribute to building full-stack, cloud-native solutions on AWS. In this role, you will collaborate with architects and cross-functional teams to design, develop, and deploy scalable applications while championing best practices in automation, testing, and DevOps.
Responsibilities
- Develop full-stack cloud-native solutions using AWS services
- Collaborate with architects and teams to identify technical and functional application needs
- Build and deploy scalable applications across enterprise systems
- Write high-quality code with a focus on automated testing and validation
- Support application integration via APIs and gateways
- Contribute to DevOps practices, deployments, and CI/CD pipelines
Requirements
- 3+ years of professional software development experience
- Proficiency in Python
- Expertise in AWS services such as ECS, Fargate, Step Functions, and EC2
- Skills in Docker
- Background in CloudFormation and infrastructure as code
- Familiarity with observability and logging tools, including Splunk and CloudWatch
- Knowledge of security tools such as IAM, Secrets Manager, and Auth0
- Understanding of CI/CD pipelines and software engineering best practices
- Excellent command of written and spoken English (B2+ level)
Nice to Have
- Familiarity with Java
- Knowledge of Node.js
We Offer
- Opportunity to work in a hybrid model
- Competitive compensation package
- Professional growth and development opportunities
About the Company
EPAM Systems is a global software product development and digital platform company. We partner with the world's leading brands to deliver innovative solutions that drive business transformation and growth.
© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.
More at EPAM
All 2384 roles
Lead Full-Stack Developer
EPAM · Argentina +1

Python Engineering Manager
EPAM · Mexico

Product Manager
EPAM · Argentina +2

Automation Tester (JavaScript)
EPAM · Brazil