Skip navigation EPAM

Senior Python Developer Belarus or Remote

  • hot

Senior Python Developer Description

Job #: 55780
Are you ready for development of a distributed and scalable platform as a Senior Python Developer? Welcome on board.
On this project with the world’s largest international TV and broadband company, we will be working on providing management and execution of performance tests (load, peak, stress, etc.) and automated user behaviour scenarios on various application platforms.

What You’ll Do

  • Design and implement technology solutions for new or existing business applications
  • Create and maintain web services software
  • Take part in requirement analysis
  • Provide input for the delivery managers for planning and estimation
  • Collaborate with technical teams across the full software development life cycle
  • Scope and estimate project tasks, achieve results with minimal supervision
  • Contribute to the architecture and software design process Write fast and scalable Python code
  • Develop a distributed and scalable platform, providing the following services:
    • management and execution of performance tests (load, peak, stress, etc.), of automated user behaviour scenarios on various application platforms (iOS, Android, Web, Windows)
    • Web UI single application frontend
    • Microservices based backend architecture

What You Have

  • 3+ years of experience in backend development on Python Testing suite (pytest, unittest, etc)
  • Advanced experience in web frameworks (aiohttp, Flask, etc.)
  • Good knowledge of TCP and UDP protocols and making client-server applications
  • Understanding of asynchronous programming (AsyncIO) or multi-threading programming
  • An acquaintance of databases (PostgreSQL)
  • Intermediate experience in web (RESTful APIs design and building, WebSockets, etc)
  • B1\B2 English level to communicate with a distributed team
  • Experience in microservices patterns and Linux – a plus


  • Backend: Python 3.7
  • Frontend: Angular 9
  • Database: PostgreSQL

We offer

  • Outstanding career development opportunities
  • Knowledge-sharing with colleagues all around the world
  • Regular assessments and salary reviews
  • Competitive compensation
  • Social package – medical & family care
  • Friendly team and enjoyable working environment
  • Unlimited access to learning courses (LinkedIn learning, EPAM training courses, English regular classes, Internal Library)
  • Community of 36,700+ industry’s top professionals
  • Flexible working schedule
  • Corporate and social events
Learn more about EPAM in Belarus

A day in the life

Account Manager
Toronto, Canada

Delivery Manager
Kyiv, Ukraine

Senior Business Analyst
Gdansk, Poland

Project Manager
Budapest, Hungary

Hello. How Can We Help You?

Get in touch with us. We'd love to hear from you.

Our Offices