Argentina
We are looking for a Senior Python Developer to join our team and play a pivotal role in creating high-performance, cutting-edge software solutions.
In this role, you will take the lead in designing, developing, and deploying scalable applications while collaborating with cross-functional teams. The ideal candidate brings significant expertise in Python development and a commitment to delivering reliable, efficient products in fast-paced environments.
Responsibilities
- Develop and maintain web applications and database-driven systems with a focus on performance and reliability
- Design and implement RESTful APIs and work with JSON to enable seamless data integration across systems
- Collaborate with cross-functional teams to design and implement robust application architectures
- Deploy applications in production environments with a focus on scalability and dependability
- Optimize database performance and scalability, with a particular focus on PostgreSQL
- Leverage tools like Docker, Kubernetes, and GIT for containerization, orchestration, and version control
- Use object-oriented programming principles to produce well-structured and efficient code
- Diagnose and resolve software issues to ensure consistent reliability and performance
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- At least 3 years of professional experience as a Python Developer
- Proven experience in building web applications and high-performance systems
- Strong expertise in working with relational databases, especially PostgreSQL
- Hands-on experience with RESTful APIs and JSON for seamless system communication
- Experience deploying applications in production environments with a focus on stability and scalability
- Proficiency in using Docker, Kubernetes, and GIT for development workflows and deployment processes
- In-depth knowledge of object-oriented programming and application design principles
- Advanced SQL skills, particularly with PostgreSQL
- Fluent English communication skills, both written and spoken, at a B2 level or above
Nice to have
- Experience with Swagger/OpenAPI 3.0 for documenting APIs
- Understanding of continuous integration, TDD, testing methodologies, and Agile workflows
- Familiarity with modern JavaScript frameworks like React/Redux for building front-end interfaces
- Basic knowledge of UX design principles
- Experience working with cloud platforms such as Amazon Web Services (AWS)
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