В команду разработки изданий kanobu.ru и igromania.ru ищем бэкендера (python)!
Какие задачи?
Проектирование архитектуры сервисов;
Разработка новой функциональности;
Оптимизация кода (профилирование, анализ узких мест);
Объединение сервисов в рамках одного проекта и наоборот;
Актуализация легаси (куда же без него).
Какие требования?
Опыт работы с Python и Django;
Опыт работы с реляционными БД (MySQL). Умение анализировать и оптимизировать запросы, использовать весь функционал ORM;
Опыт разработки Rest API (Django Rest Framework);
Умение и желание покрывать код тестами. TDD — это замечательно;
Использование Git;
Работа в консоли linux.
Желательно:
Опыт работы с Flask;
Использование key-value хранилищ (Redis, Memcache)
Опыт работы с NoSQL базами (MongoDB);
Опыт работы с Solr;
Распределённые очереди заданий (Celery);
Опыт работы с Docker.
Мы попросим вас выполнить небольшое тестовое задание, чтобы понять ваш уровень и посмотреть на код.
Работаем по Agile (недельные спринты), учет ведем в Trello, репозиторий на GitHub, общаемся в Telegram и Zoom, следим за всем в Sentry, выкатываемся с Jenkins и открыты для любых предложений.
Работа удалённая. Условия обсуждаются напрямую с кандидатом!
Если в описании вы узнали себя, пишите нам на hr@kanobu.ru с темой: «Хочу у вас работать» — и давайте знакомиться!