Senior Python Backend Engineer

  • Information technology

Senior Python Backend Engineer

Job description

Мы — Pure, приложение для анонимного секса. Если не пользовался, то, возможно, слышал — за последние 5 лет про нас написали все основные мировые медиа. Сейчас сервис работает на iOS и Android, а недавно к ним добавилась веб-версия pure.sex — всё это под управлением собственной backend-платформы SOUL.


Рост продукта должен сопровождаться ростом бекенд-платформы, которая сможет поддерживать десятки дейтинг-приложений помимо Pure. SOUL уже решает общие задачи для дейтинг-сервисов: авторизация, хранение пользовательских данных, интеграция с биллинг-системами для встроенных покупок, механики соединения пользователей, аналитика. Впереди — чёткий roadmap на 2019 год. В нашей команде несколько devops-инженеров, QA-автоматизатор, и теперь чтобы реализовать задуманное, мы начинаем поиск backend-инженеров.


Немного про техническую сторону вещей. Пока мы используем Django как основной фреймворк, и TeamCity для автоматической сборки и CI. Работаем по Agile — много, но без авралов. Сейчас переводим монолит платформы на asyncio c использованием микросервисного подхода к архитектуре. Тебе понравится.


Важная деталь: мы не огромная корпорация, где всё медленно. Мы не поднявший первый раунд инвестиций стартап, где всё хаотично. Мы — прибыльная компания, в которой ясно понимают, чего хотят добиться через полгода. Ты будешь работать в компактной профессиональной команде, у тебя будет прямой контакт с продуктовым менеджером, operations-командой и QA-инженерами. Мы открыты к твоим предложениям и инициативе и одинаково требовательны ко взятым на себя обязательствам. По опыту, который ты получишь, год работы у нас можно смело засчитывать за три в другом месте.


Работаем удалённо, оплачиваемый отпуск — 22 рабочих дня, зарплата в евро.

Requirements

Наш основной стек: python/django, postgres, mongodb и asyncio мы ждем, что ты имеешь не менее 2 лет опыта работы с этими технологиями. Общение внутри soul-команды ведется на русском, но в публичных каналах, при постановке задач, написании документации или офисе мы общаемся по-английски и для тебя не это не должно стать проблемой. Так же, отличным плюсом будет знание других стеков и фреймворков из мира python. Кроме вышеназванных технологий мы используем Redis, AWS и RAML. A при разработке мы используем Github-flow, JIRA, Kanban и Teamcity и автоматизируем всё что можно и что нельзя.


Мы ищем не просто отличного разработчика, но ещё и командного игрока. Ты будешь напрямую взаимодействовать с QA-инженерами, фронтенд и бекенд разработчиками, поэтому нам важно, чтобы ты умел ясно излагать свои мысли, чувствовать своих коллег, проактивно доносить свои требования и совместно добиваться решения задач.