В команду разработки изданий 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 и открыты для любых предложений.
Работа удалённая. Условия обсуждаются напрямую с кандидатом! Если в описании вы узнали себя, пишите нам на [email protected] с темой: «Хочу у вас работать» — и давайте знакомиться!
.