Python Developer

Minsk, Belarus

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


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

As a Python Developer, you will be involved in full-cycle web application development, which presupposes design, implementation, testing and launching solutions in Python. Moreover, you will actively communicate with our globally renowned customer to clarify business requirements.

We provide great opportunities for those specialists who are ready for challenges and strive to extend their technical skills and knowledge base.

ABOUT THE CUSTOMER


Our customer is a multinational IT company specializing in Internet-related services and solutions. With more than 50,000 employees in 50 different countries, the client offers billions of people across the globe innovative products and services, from e-mail and online document creation to software for mobile phones and tablet computers.

Responsibilities

  • Participate in full-cycle web application development: design, implement, test, and launch solutions in Python;
  • Communicate with the customer to clarify requirements;
  • Integrate with other clients’ systems and applications;
  • Support users of the developed system;
  • Drive the collaboration process with other team members.

Requirements

  • Highly experienced in Python, strong middle level promising to senior (at least 3 years of experience);
  • Knowledge of Flask or Django (any other web framework);
  • Understanding of relational databases;
  • Experience with NoSQL databases;
  • Knowledge of data structures and algorithms;
  • Knowledge of OOP and design patterns;
  • Understanding of software development life cycle and development methodologies;
  • Strong ability to communicate technical concepts clearly and effectively;
  • Upper-Intermediate+ (B2+) level of English.

Nice to have

  • Basic knowledge of JavaScript, knowledge of MVC/MVP;
  • Basic knowledge of Unix-based OS.

We offer

  • Experience exchange with colleagues all around the world;
  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Social package: medical care, sports, family care;
  • Free English classes;
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Flexible working schedule;
  • Corporate and social events.