Argentina
We are seeking a highly skilled Senior Python Developer to join our team.
In this role, you will focus on developing, improving, and optimizing reliable software solutions while collaborating with a distributed team.
This fully remote position requires availability during US Central Time Zone hours (9-11 AM CDT).
If you enjoy solving complex technical problems and delivering exceptional software, we invite you to apply.
Responsibilities
- Create and implement scalable Python-based solutions to address business requirements
- Design and manage APIs and microservices to enable seamless system integration
- Work closely with front-end developers to ensure smooth integration of back-end functionality with ReactJS interfaces
- Write efficient, reusable, and maintainable code following best development practices
- Enhance application performance and scalability using algorithms and data structures effectively
- Build and maintain containerized applications with Docker for deployment and testing environments
- Conduct code reviews to ensure high-quality standards and adherence to best practices
- Participate in Agile workflows, including sprint planning, daily meetings, and retrospectives
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related discipline
- A minimum of 3 years of experience as a Python Developer in a professional setting
- Expertise in Python Core for developing scalable and high-performing software solutions
- Experience with ReactJS for integrating front-end components with back-end systems
- Strong understanding of algorithms and data structures for optimizing performance and solving technical challenges
- Practical experience with Docker for containerization and managing development workflows
- Solid knowledge of full-stack development principles, including integration between front-end and back-end systems
- Proven ability to work effectively in a remote team environment with excellent communication skills
- Advanced problem-solving and debugging skills to resolve technical issues efficiently
- Fluent English proficiency (written and spoken) at a B2 level or higher
Nice to have
- Experience with Amazon Web Services (AWS) for deploying and managing cloud-based applications
- Familiarity with ChatGPT or similar AI tools for creating intelligent software solutions
- Knowledge of Playwright for workflow automation and end-to-end testing scenarios
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