Skip To Main Content
backBack to Search

We are looking for a talented Senior Python Developer to join our dynamic team, where you will play a key role in designing, developing, and maintaining our cutting-edge Python applications.

In this position, you will have the opportunity to write clean, reusable, testable, and efficient code while collaborating with cross-functional teams and staying at the forefront of industry trends.

Responsibilities
  • Design, develop and maintain Python applications
  • Write clean, reusable, testable, and efficient code
  • Collaborate with cross-functional teams to define, design, and release new features
  • Perform debugging, troubleshooting, modifications, and unit testing of software
  • Stay updated with the latest industry trends and technologies
Requirements
  • BSc/BA in Computer Science, Computer Engineering, or related field
  • At least 3 years of experience in Python development
  • Proficiency in designing and developing frameworks using Python
  • Background in using common stacks and familiarity with agile and CI/CD pipeline
  • Experience with databases like Oracle, MySQL, MongoDB
  • Skills in web servers like Apache and expertise in container technology such as Kubernetes or OpenShift
  • Understanding of DevOps platforms like GitLab
  • Strong problem-solving skills with the ability to debug complex technical issues
  • Previous experience in the FX industry would be an asset
Technologies
  • Backend: Python, C#, C++, Rust, Bash, Web
  • Frameworks and libraries: Python FastAPI, Python Tornado, .Net Core, React.js, React Native, Kotlin, Swift
  • Database Technologies: MariaDB, Galera Cluster, Elasticsearch Cluster, MongoDB, Replica Set Cluster, CockroachDB Cluster, Redis Cluster, InfluxDB
  • Message Queue technologies: RabbitMQ, ZeroMQ
  • Web Server technologies: Nginx, IIS
  • Observability and Infrastructure: Docker, Kubernetes, Thanos, Prometheus, Grafana
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