
Senior Python Developer
Primary stack
Job description
About the Position
We are strengthening our platform with scalable backend services, and we need a Senior Python Developer to drive key engineering outcomes. You will work across Python, Django or Flask, ReactJS, AWS, databases, and Git while keeping security and auth top of mind-apply now.
Responsibilities
- Architect and implement robust backend services and supporting components
- Coordinate with team members to deliver reliable and high-performing software products
- Participate in code reviews and share feedback to keep code quality high
- Improve performance and address technical challenges when they arise
- Connect external APIs and third-party services to fulfill project needs
- Document and update technical specifications for new and existing capabilities
- Encourage use of best practices throughout design, development, and release
- Contribute to ongoing enhancements in team processes and technical growth
Requirements
- Minimum of 3 years of relevant experience in software development
- Strong expertise in Python for application development and ongoing support
- Experience with ReactJS to build user interfaces and connect to backend systems
- Working knowledge of Amazon Web Services (AWS) for deploying and managing cloud applications
- Solid background in database design, maintenance, and optimization
- Proficiency in Git for source control and collaborative delivery
- Hands-on experience with Python web frameworks such as Django or Flask
- Understanding of Python web server setup and deployment practices
- Awareness of security principles and their application in software projects
- Experience with user authentication and authorization implementation
- Familiarity with Agile or Scrum software development methodologies
- Excellent English communication skills, both written and spoken, at B2+ level or higher
We Offer
- Opportunity to work remotely in Mexico
- Be part of a dynamic and innovative team
About the Company
[Company description if present]
© 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
