Argentina
We are looking for an experienced Python Developer to join our team.
In this role, you will be responsible for creating, enhancing, and optimizing robust software solutions while collaborating with a distributed team.
This is a fully remote position, requiring availability during US Central Time Zone hours (9-11 AM CDT).
If you thrive on solving technical challenges and delivering high-quality applications, we encourage you to apply.
Responsibilities
- Design and develop scalable Python applications to meet business needs
- Build and manage APIs and microservices to ensure seamless system interactions
- Collaborate with front-end developers to integrate back-end functionality with ReactJS-driven interfaces
- Write clean, reusable, and maintainable code while adhering to industry best practices
- Optimize application performance and scalability through effective use of algorithms and data structures
- Develop and maintain containerized applications using Docker for deployment and testing
- Conduct code reviews to maintain quality standards and ensure adherence to development practices
- Actively participate in Agile processes, including sprint planning, daily stand-ups, and retrospectives
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field
- At least 2 years of professional experience as a Python Developer
- Proficiency in Python Core for building scalable and efficient software solutions
- Experience with ReactJS for integrating front-end components with back-end systems
- Solid understanding of algorithms and data structures for performance enhancement and problem-solving
- Hands-on experience with Docker for containerization and managing development environments
- Strong knowledge of full-stack development principles, including front-end and back-end integration
- Ability to work effectively in a remote team setting with excellent communication skills
- Advanced problem-solving and debugging capabilities to identify and resolve technical issues
- Fluent English communication skills (written and spoken) at a B2 level or higher
Nice to have
- Familiarity with Amazon Web Services (AWS) for deploying and managing cloud-based applications
- Experience using ChatGPT or similar AI tools to develop intelligent software solutions
- Knowledge of Playwright for automating workflows and performing end-to-end testing
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