Backend Developer (IT DPA)

Требования

Бэкенд, Средний (Middle)PythonSQL

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

#1 European mobile game publisher

Описание вакансии

Условия работы

Удаленно (любой город) или офис (Великий Новгород, Вологда, Воронеж, Иваново, Калининград, Киев, Москва, Новосибирск, Петрозаводск, Ростов-на-Дону, Санкт-Петербург, Харьков, Челябинск)

Playrix — одна из наиболее успешных game dev компаний мира. Мы разрабатываем популярные free-to-play игры для мобильных устройств. Наши игры доставляют радость миллионам людей ежедневно.

Наша команда Digital Process Automation (DPA) занимается разработкой и сопровождением цифровых программных продуктов и сервисов в IT Playrix. Ежедневно мы улучшаем жизнь всех 3500 сотрудников Playrix, автоматизируя сквозные бизнес-процессы. Мы ведём совместную работу с нашими бизнес-заказчиками по гибким методологиям разработки, используя продуктовый подход.

Наши разработки оперативно интегрируются во внутреннюю деятельность Playrix. Мы непрерывно получаем обратную связь от наших коллег и сами пользуемся своими продуктами. Сотрудники нашей команды имеют возможность подключаться на всех этапах создания продукта — генерировать идеи, предлагать свои технические решения, общаться с бизнесом. Сейчас мы ищем опытного Backend Developer, который усилит команду.

Наши задачи для вас:

  • Работать в небольшой продуктовой команде, где уже есть аналитик, фронтэндер, тестировщик, и которая будет расширяться до 8-10 человек.
  • «Владеть» своими задачами. Декомпозировать, оценивать и поставлять их в срок. Предупреждать, если что-то идет не так.
  • Много разрабатывать на Python. Выбирать инструменты под свои задачи. Мы используем aiohttp, но можем написать и на Django, Flask, Tornado. Наши backend-сервисы предоставляют RESTful API (используем Swagger). У нас есть продукты с коллаборативностью и WebSocket.
  • Организовывать непрерывный процесс интеграции и доставки решений. Для этого мы используем TeamCity, Docker, unit tests на pytest. Наши решения развертываются в кластере, управляемом HashiCorp стеком, но есть и решения, использующие AWS Fargate, AWS Lambda.
  • Программировать в одиночку или в команде. На каждом нашем продукте чаще работает пара Backend Developers. В самом начале мы поставим вас в пару к опытному коллеге.
  • Работать с разными кодовыми базами. Есть новые задачи, где предоставляется свобода выбора решений, но есть и задачи на поддержку старого кода. Прийти и сделать лучше, чем было — неотъемлемая часть нашего подхода к разработке, поэтому вы не должны бояться рефакторить чужой код.
  • Понимать продукт, вникать в бизнес-процессы, обсуждать пользовательские сценарии, интерфейс и сценарии тестирования.

Мы хотим видеть у вас:

  • опыт промышленной backend разработки на Python и SQL;
  • умение читать, анализировать, рефакторить, ревьюить и поддерживать чужой код;
  • зрелость в понимании необходимости писать понятный и сопровождаемый код;
  • опыт промышленной разработки с использованием REST API;
  • опыт разработки с использованием асинхронных фреймворков;
  • наличие прокачанных публичных аккаунтов и участие в проектах с открытым кодом, но это опционально.

Мы хотим предложить вам:

  • удаленную работу или офис на выбор;
  • гибкий график;
  • полную оплату больничных и отпусков;
  • ДМС для вас и ваших детей;
  • лучшую технику для вашей продуктивности;
  • здоровое питание в офисах;
  • компенсацию спорта и обучения.

Напишите нам или откликнитесь через наш сайт. Даже если вам кажется, что вы недостаточно опытны, мы можем вместе поискать варианты сотрудничества. У нас масса открытых позиций и возможностей попробовать себя в новой роли внутри компании.

Playrix ждет вас!