Mexico
We are looking for a Senior Python Developer to join our team and contribute to the development of high-quality software solutions.
In this role, you will work on designing scalable systems, optimizing workflows, and collaborating with cross-functional teams to deliver innovative features. If you are passionate about coding and enjoy solving complex challenges in a fast-paced environment, we encourage you to apply.
Responsibilities
- Develop and maintain scalable and efficient Python-based applications
- Collaborate with cross-functional teams, including product managers and designers, to define and implement software requirements
- Write clean and maintainable code that adheres to industry best practices
- Design and optimize algorithms and data structures to improve system performance
- Create Docker containers for application deployment and management
- Contribute to front-end development using ReactJS to build interactive user interfaces
- Troubleshoot and debug software issues to ensure system reliability
- Participate in code reviews to maintain high-quality standards across the team
- Stay updated on emerging technologies and integrate them into development processes
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field
- At least 3 years of professional experience as a Python Developer
- Strong understanding of algorithms and data structures to optimize application performance
- Hands-on experience with Docker for containerization and deployment of applications
- Proficiency in ReactJS for developing dynamic and user-friendly front-end components
- Exceptional problem-solving and debugging abilities to address complex software issues
- Fluent English communication skills, both written and spoken, at a B2 level or higher
Nice to have
- Experience working with AWS Cloud services for deploying and managing applications in a cloud environment
- Additional experience with Docker for advanced containerization techniques
- Familiarity with LangChain for building modular AI applications
- Knowledge of Playwright for automated testing in Python
- Understanding of ChatGPT and its application in conversational AI systems
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