Вакансия: Разработчик Python
Наша компания является одним из активных участников рекламного рынка рунета. Ежедневно наши сервера обрабатывают сотни миллионов запросов на показы рекламы пользователям. Используются технологии RTB, ретаргетинга, машинного обучения и многие другие.
Мы используем ОС Debian Linux, СУБД Postgresql, веб-сервер nginx, Python3 как основной язык для новых проектов. Присутствует отлаженный процесс разработки, базирующийся на Agile-методологиях. Команда сочетает в себе как большой накопленный опыт, так и стремление к самым новейшим технологиям.
Для дальнейшего развития платформы и улучшения существующего функционала требуется грамотный во всех отношениях разработчик. Это вакансия на новую позицию, расширяем команду.
Обязанности:
- Разработка Backend на Python + SQL. Задачи обсуждаются на тех. ревью. раз в пару дней. Участвует команда разработчиков, тимлиды и product owner.
- Профилирование кода, оптимизация производительности
- Написание тестов (используем pytest)
- Участие в проектировании новой архитектуры (сейчас прорабатываем API v2 и всю систему в целом)
- Поддержка легаси на Pyhton 3.7 + Flask + SQLAlchemy + PostgreSQL
Требования:
Мы ищем действительно неравнодушного человека, которому небезразличен результат его работы, который радуется когда у него получилось хорошо и который задумывается когда у него получилось плохо. Это - главное требование для этой вакансии.
А также:
- Опыт работы веб-разработчиком в команде от 3-х лет
- Уверенное владение Python 3, знание слабых и сильных сторон
- Хорошее знание любой реляционной СУБД и понимание принципов ее работы
- Умение писать код, который потом легко читать. Мы используем github, так что будут код-ревью. Также используем flake8 и mypy.
- Аккуратность. Грамотный русский язык.
- Опыт работы с Linux
- Нормальный интернет с вебкамерой (для созвонов)
Желательно, но не обязательно (мы используем):
- опыт работы с nginx, ansible, travis
- ELK (для логов)
- grafana + prometeues
Помимо вышеперечисленных технических качеств, мы ждем от вас умения распределять собственное время и расставлять приоритеты, готовности спросить, если что-то непонятно, найти самому, если чего-то не знаете.
Как будет проходить отбор:
- Вы присылаете резюме и примеры своего кода (желательно)
- Мы назначаем собеседование в skype/zoom/whatever с тимлидом/техдиром/продактом. Вам понадобится комп с вебкамерой, чтобы мы увидели друг друга и чтобы обсудить примеры кода
- На собеседовании будут технические вопросы, но без жести типа программирования на листочке (но это как хотите)
- По результатам собеседования, возможно, попросим выполнить небольшое домашнее тестовое задание
Условия:
- Возможность работать удаленно (ноут или комп выдадим, если необходим)
- Интересные задачи
- Адекватный и грамотный менеджмент
- Профессиональные и доброжелательные коллеги
- Удобный офис в центре (м. Цветной Бульвар, Трубная) - присутствие в офисе по желанию
- Демократичная атмосфера
- Кофе, йогурты, фрукты, печеньки
- Зарплата указана средняя, готовы обсуждать более высокую ставку