Argentina
We are seeking a Senior Python Developer to join our team and contribute to building innovative and high-performance applications.
In this role, you will design, develop, and deploy scalable solutions while working collaboratively with cross-functional teams. The ideal candidate has extensive experience in Python development and is passionate about delivering high-quality products in dynamic environments.
Responsibilities
- Design, develop, and maintain database-driven web applications and high-performance systems
- Build and implement RESTful APIs and work with JSON for seamless data integration
- Collaborate with cross-functional teams to ensure robust application architecture and design
- Work on deploying applications in high-reliability production environments
- Optimize database performance and ensure scalability, with a focus on PostgreSQL
- Utilize Docker, Kubernetes, and GIT for containerization, orchestration, and version control
- Apply object-oriented programming principles to create well-structured and efficient code
- Troubleshoot and resolve software issues, ensuring application reliability and performance
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field
- At least 3 years of professional experience as a Python Developer
- Proven experience in developing web applications and high-performance systems
- Strong expertise in relational databases, particularly PostgreSQL
- Hands-on experience with RESTful APIs and JSON integration
- Familiarity with deploying applications in production environments with high reliability
- Proficiency in using Docker, Kubernetes, and GIT for development and deployment processes
- Solid understanding of object-oriented programming and application design principles
- Advanced SQL knowledge with PostgreSQL
- Fluent English communication skills (written and spoken) at a B2 level or higher
Nice to have
- Familiarity with Swagger/OpenAPI 3.0 for API documentation
- Experience with continuous integration, testing methodologies, TDD, and Agile practices
- Knowledge of modern JavaScript frameworks such as React/Redux for Web UI development
- Basic understanding of UX design principles
- Experience working with 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