Senior Python Backend Engineer

  • Information technology
  • Remote job

Senior Python Backend Engineer

Job description

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


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


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


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


У нас два офиса — в Лиссабоне и на Кипре. Для начала предлагаем удалённую работу и будем несколько раз в год устраивать командировки, чтобы собрать удаленных сотрудников вместе. После того, как ты себя зарекомендуешь, по желанию обсудим и переезд. Оплачиваемый отпуск — 30 календарных дней.

Requirements

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


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