Brazil
We are looking for a Python Developer to join our team and contribute to the creation of innovative and reliable software solutions.
In this role, you will focus on developing scalable systems, improving workflows, and collaborating with cross-functional teams to deliver impactful features. If you enjoy solving complex problems and thrive in a fast-paced environment, we encourage you to apply.
Responsibilities
- Develop and maintain robust and scalable software applications using Python
- Collaborate with designers and product managers to define and implement software requirements
- Write clean, structured, and maintainable code following best practices
- Design and optimize algorithms and data structures to improve application performance
- Leverage Docker to build and manage application containers
- Contribute to front-end development by utilizing ReactJS to create dynamic user interfaces
- Diagnose and resolve software issues to ensure system reliability and stability
- Participate in code reviews to maintain high-quality standards across the development team
- Explore and implement new technologies to enhance development processes
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field
- At least 2 years of experience as a Python Developer in a professional setting
- Strong understanding of algorithms and data structures to enhance application efficiency
- Experience with Docker for containerization and deployment of applications
- Proficiency in ReactJS for creating interactive and user-friendly front-end components
- Excellent problem-solving and debugging abilities to address complex challenges
- Fluent English communication skills, written and spoken, at a B2 level or higher
Nice to have
- Experience with AWS Cloud services for deploying and managing cloud-based applications
- In-depth knowledge of Docker for advanced containerization and orchestration tasks
- Familiarity with LangChain for building AI-driven modular applications
- Experience with Playwright for automating testing processes in Python projects
- Understanding of ChatGPT and its applications in conversational AI development
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