Middle Python Developer for EPAM Project | EPAM Anywhere
Back icon

Middle Python Developer for EPAM Project

Middle Python Developer for EPAM Project 40 hrs/week, 12+ months

Currently, we are looking for a skilled remote Middle 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

              • 2+ years 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

                                        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

                                                    We offer

                                                    • Competitive compensation depending on experience and skills
                                                      • Work in enterprise-level projects on a long-term basis
                                                        • You will have 100% remote full-time job
                                                          • Unlimited access to learning courses (LinkedIn learning, EPAM training courses, English regular classes, Internal Library)
                                                            • Community of 38,000+ industry’s top professionals

                                                              Benefits in eligible locations

                                                              location.svg
                                                              ImageImage

                                                              For you

                                                              • Voluntary health insurance for you (100% covered) and your family (with corporate discount)
                                                              • Individual sessions with professional psychologists and coaches
                                                              • Free corporate sports and wellness programs
                                                              • Stable income
                                                              • Paid time off
                                                              ImageImage

                                                              For your comfortable work

                                                              • 100% remote work forever
                                                              • Free licensed software
                                                              • Possibility to work on your own device (BYOD)
                                                              • Stable workload
                                                              • Relocation opportunities
                                                              • Flexible engagement models
                                                                ImageImage

                                                                For your growth

                                                                • Free trainings for technical and soft skills
                                                                • Access to LinkedIn Learning platform
                                                                • Language courses
                                                                • Access to internal and external e-Libraries
                                                                • Certification opportunities
                                                                • Skill advisory service

                                                                  40 hrs/week

                                                                  Hours per week

                                                                  12+ months

                                                                  Project length

                                                                  Belarus, Colombia, Italy, Russia, Ukraine

                                                                  Locations eligible for the position