Python-разработчик (All Cups)

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Место встречи лучших

Описание вакансии

Условия работы

All Cups — инновационный онлайн-продукт для IT-специалистов, предоставляющий бизнесу возможности для решения своих технических задач, выявления и подбора профессионалов с необходимыми компетенциями из любой точки мира.

Мы создаем и проводим масштабные онлайн-соревнования в игровой форме. Каждое соревнование — это уникальный виртуальный мир, в котором профессионалы и начинающие специалисты разрабатывают технические решения задач. Уже более 200 тыс. человек из 70 стран мира пользуются All Cups.

All Cups ищет талантливого разработчика, который вместе с нами создаст удобный продукт для IT-специалистов.

Ты сможешь:

  • заниматься разработкой единой платформы чемпионатов (All Cups);
  • работать с нашей внутренней системой изолированного запуска (десятки серверов с docker, registry и webdav);
  • реализовывать бизнес-логику, связанную с отправкой решений, анализом результатов запуска, построением рейтингов и т.д.;
  • применять навыки функционального и интеграционного тестирования компонентов платформы;
  • разрабатывать соревновательные механики и localRunner-ов.

Для нас важно:

  • опыт веб-разработки от 3 лет и опыт production-разработки от 1 года;
  • уверенное владение Python3, Django, Celery, Git, SQL;
  • знание того, как работает docker, контейнеризация, как создавать и тестировать контейнеры;
  • опыт работы с MySQL, PostgreSQL, Redis;
  • понимание веб-уязвимостей и как от них защититься.

Будет плюсом:

  • понимание базовых концепций из фронтенда, devops и эксплуатации сервисов;
  • опыт с асинхронными фреймворками на Python;
  • опыт создания нагруженных частей сервисов на С++ или Go;
  • принести свой активный профиль на Github/Gitlab (или портфолио ― запущенные сервисы).