Middle Python Developer

Requirements:

 

  • 2+ years of experience with Python, Django and DRF;
  • Experience with task queues, Celery;
  • Understanding of the threading limitations of Python, and multi-process architecture;
  • Understanding of fundamental design principles behind a scalable application;
  • Proficient understanding of code versioning tools such as git;
  • Basic understanding of front-end technologies html/css;
  • Able to create database schema that represents and support business processes;
  • Experience with design REST API;
  • Strong unit test and debugging skills.

 

WILL BE PLUS:

 

  • Texture generation from several images.
  • Experience with ML technologies;
  • Experience with Image processing libs;
  • Experience and expert knowledge in JavaScript (Node.js);
  • Experience with Google Cloud Platform, Amazon Web Services or anotherpublic cloud provider, containerized deployments, Kubernetes;
  • Experience in scaling out applications and maximizing throughput through load balancing, database sharding;
  • Experience with TDD.

 

Responsibilities:

  • Participation in the development of the SaaS backend;
  • Translation of complete 3D algorithms to Python (from C++ code, via pure Python as well as via C++ wrappers);
  • Texture generation from several images.

What we offer:

  • Investment in your growth and self-development;
  • Become a part of a team of highly motivated individuals;
  • Competitive salary;
  • Free English lessons;
  • Tea, coffee and other office must haves;
  • 4 weeks of paid vacation;
  • Corporate events, competitions and team building events;
  • A cosy workplace.
Apply

Apply for a job