Senior Python Developer

Minsk, Belarus

DESCRIPTION


Currently we are looking for a Senior Python Developer for our Minsk office to make the team even stronger.

We are seeking an experienced Senior Python Developer that is ready to apply their expertise and serve as a role model for a team of developers. If you are someone who desires to grow as a leader, take on responsibility, make your own decisions and apply your strategies during project deliveries – we are waiting for you!

ABOUT THE CUSTOMER


Our customer is an American multinational technology company that specializes in Internet-related services and products, such as online advertising technologies, search engine, cloud computing, software, and hardware. For this project, we are building a compliance and risk management application that allows our customer to store and track activities, systems, processes, documents and assessments to meet the requirements of external directives, including regulations, standards and contracts.

Responsibilities

  • As a member of our team, you will actively contribute to the following activities:
    • Design and implement complex web application (back-end part);
    • Follow best engineering practices for unit testing implementation, code review, continuous integration and delivery;
    • Direct communication with customer representatives during online calls and business trips;
    • Lead a small engineering team (stream inside the whole team): planning, estimations, control, etc.

Requirements

  • Excellent Python programming language knowledge with a deep understanding of internal mechanics;
  • Deep understanding of relational databases with good experience using PostgreSQL or MySQL and SQLAlchemy;
  • Hands-on experience with Flask (any other web framework);
  • Understanding of software development life cycle and development methodologies;
  • Strong ability to communicate technical concepts clearly and effectively;
  • Ability to lead a small engineering team;
  • Good English communication skills (B1+).

We offer

  • Innovative solutions delivery to the world’s digital changes;
  • Experience exchange with colleagues all around the world;
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Engineering, corporate and social events;
  • Social package: professional & soft skills trainings, medical & family care programs, sports;
  • Free English classes.