Argentina
We are looking for an experienced Senior Python Developer to join our team.
In this position, you will be responsible for building, enhancing, and optimizing reliable software solutions while collaborating with a distributed team.
This is a fully remote role that requires availability during US Central Time Zone hours (9-11 AM CDT).
If you enjoy tackling complex technical challenges and delivering high-quality software solutions, we encourage you to apply.
Responsibilities
- Develop and deliver scalable Python-based solutions to meet business needs
- Create and manage APIs and microservices to ensure seamless integration between systems
- Collaborate with front-end developers to integrate back-end functionality with ReactJS-based user interfaces
- Write clean, reusable, and maintainable code while adhering to best practices in development
- Improve application performance and scalability by leveraging algorithms and data structures effectively
- Build and manage containerized applications using Docker for deployment and testing environments
- Conduct thorough code reviews to maintain high-quality standards and ensure adherence to best practices
- Actively contribute to 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 3 years of professional experience as a Python Developer
- Proficiency in Python Core for building scalable and efficient software solutions
- Experience working with ReactJS to integrate front-end and back-end components
- Strong understanding of algorithms and data structures to optimize performance and solve technical challenges
- Hands-on experience with Docker for managing containerized environments and workflows
- In-depth knowledge of full-stack development principles, including front-end and back-end integration
- Proven ability to collaborate effectively in a remote team environment with strong communication skills
- Advanced problem-solving and debugging skills to efficiently address technical issues
- Fluent English proficiency (written and spoken) at a B2 level or higher
Nice to have
- Hands-on experience with Amazon Web Services (AWS) for deploying and managing cloud-based applications
- Familiarity with ChatGPT or similar AI tools to build intelligent and innovative software solutions
- Experience with Playwright for automating workflows and performing end-to-end testing scenarios
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