Junior Python Developer for EPAM Project
Remote in Colombia
Python.Core
& 5 others

Sorry, this position is no longer available
Colombia
Currently, we are looking for a skilled remote Python Developer who will be responsible for developing and designing our platform.
You will be working alongside a team of other developers in creating, maintaining, and updating our platform.
Responsibilities
- Write well designed, testable, efficient code by using best software development practices
- Design and develop efficient API based on RESTful principles
- Integrate Data Science solutions into well-designed services
- Communicate with frontend and data science teams
- Code Review
- Write unit/integration tests
Requirements
- 6+ months of production experience
- Experience with Python 3
- Experience in Docker
- Understanding of Flask/FastAPI
- Experience in SQLAlchemy
- Knowledge of Celery, RabbitMQ
- Experience in PostgreSQL
- Knowledge of Redis, Nginx
- Understanding Git/Git Flow
- Understanding of design and interaction with RESTful APIs
- Strong knowledge of SOLID principles
- Experience in code profiling
- Experience in Linux/Bash
- English level proficiency B1
Nice to have
- Understanding Microservices/SOA
- Understanding of Onion/Clean/Hexagonal Architecture
- Experience in Domain-Driven Design
- Experience in TDD/BDD
- Hands-on experience with OCR
Technologies
- EPAM tools - Atlassian (Jira/Confluence), Jenkins, GitHub, Sonar, ReportPortal, MS Teams and Slack
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