Senior Python Developer
Python.Web
& 8 others
Mexico
We are looking for an experienced Senior Python Developer to join our team.
In this role, you will design, build, and maintain scalable software solutions while collaborating with cross-functional teams to deliver high-quality products. This is an excellent opportunity to work in a challenging and fast-paced environment, contributing to innovative projects that solve complex problems.
Responsibilities
- Develop, test, and maintain robust, scalable, and efficient Python-based applications
- Build and optimize database-driven web applications and high-performance systems
- Collaborate with cross-functional teams to define, design, and implement new features
- Write clean, maintainable, and well-documented code following industry best practices
- Work with RESTful APIs and JSON to build and integrate services
- Ensure reliability and scalability in production environments, implementing best deployment practices
- Use tools like Docker, Kubernetes, and AWS for containerization and cloud-based deployments
- Participate in code reviews to maintain high code quality and share knowledge across the team
Requirements
- At least 3 years of experience as a Python Developer
- Experience building database-driven web applications and high-performance systems
- Strong expertise in relational databases, particularly PostgreSQL
- Familiarity with libraries like Celery and frameworks such as Flask for building scalable applications
- Proficiency in using and building RESTful APIs and working with JSON
- Hands-on experience deploying applications in high-reliability production environments
- Knowledge of Docker, Kubernetes, AWS, and Git for deployment and version control
- Strong background in object-oriented programming and application design
- Fluent in English, both written and spoken, at a B2 level or higher
Nice to have
- Experience with ReactJS for building dynamic front-end components
- Familiarity with Redux for managing application state in complex web applications
We offer/Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn