Разработчик асинхронных бэкендов на Python, Asyncio и Django

10 мая 2018 • 2801 просмотр
Описание вакансии

Привет! Меня зовут Александр, я тимлид по бэкенду в компании Девхаб.

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

TL/DR

  • Python
  • асинхронная архитектура
  • PostgreSQL или MongoDB
  • удалённо или в офисе (Москва, Красноярск, Ростов-на-Дону)
  • возможности для карьерного и профессионального роста
  • оплата до 130 000 ₽ по отработанным часам

Чем мы занимаемся

Девхаб помогает амбициозным стартапам и корпорациям создавать интернет-проекты. К нам обращаются, когда нужен технологический партнёр, чтобы проверить и реализовать гипотезу, создать MVP и развить его до полноценного продукта.

Мы продумываем архитектуру, подбираем актуальные технологии, организуем распределённые команды, проектируем и разрабатываем дизайн сложных интерфейсов. Для MVP выделяем необходимые ресурсы вплоть до команды полного цикла. У нас современная инфраструктура с отлаженными процессами и комфортными условиями работы.

За восемь лет мы создали 92 проекта. Сделали информационный портал Росмолодёжи и онлайн-сервисы для «ВТБ Страхование», проверили гипотезу по бронированию частных перелётов JetSmarter, разработали коммуникационную среду для сотрудников фармацевтической компании Merz.

Сейчас мы работаем над MVP для нескольких проектов: корпоративной платформы для закупок и продаж, французского AgroTech-стартапа MyEasyFarm, американской логистической платформы и рекомендательного сервиса для русских за границей Ru-Am. Поддерживаем и развиваем сайты KidZania, EZVIZ и телеграм-бота «ВТБ Страхование».

Предпочитаем SPA-архитектуру, выносим шаблонизацию и часть логики на фронтенд. Пишем асинхронные бэкенды, с API которых работают наши фронтендеры. Используем ES6, React+Redux или AngularJS, Webpack для сборки/разработки и развиваем свой opensource для быстрого старта типовых проектов — dvhb-webpack. Мобильные приложения пишем на React Native и Ionic, десктопные — на Electron.

Комфортную работу, вёрстку и написание кода обеспечивают грамотные БЭМ-верстальщики и бэкенд-разработчики. Верстаем с помощью Pug, Stylus и PostCSS. Для бэкендов используем Python, Django, Asyncio и PostgreSQL. Серверной средой заведуют DevOps-инженеры, там у нас Jenkins, Docker, Ansible и многое другое.

Работаем по принципам Agile. Управляем проектами в Jira, ведем документацию в Confluence, коммуницируем в Slack. Проектами руководят менеджеры с техническим бэкграундом.

Нам интересно осваивать новые библиотеки и технологии, разрабатывать и участвовать в opensource-проектах. Придерживаемся методологии повторного использования кода.

Кто нам нужен

Мы ищем единомышленника, с которым вместе сможем развиваться и создавать интересные продукты и сервисы. Нам нужен командный игрок, который самостоятельно работает удаленно, не теряет желания трудиться и всегда на связи.

Требования к профессиональным навыкам:

  • Хорошее владение Python 3 и умение обращаться с асинхронными фреймворками Asyncio/Aiohttp, Tornado или другими, в том числе не на Python.
  • Умение работать с базами данных. В 99 % случаев разработка ограничивается ORM, но вы должны понимать, почему запрос может работать медленно и как это исправить. В основном мы используем SQLAlchemy.
  • Опыт логирования времени или готовность его приобрести.

Что мы предлагаем

  • До 130 000 ₽ в месяц в зависимости от опыта и результатов испытательного срока.
  • Удаленная работа с гибким графиком. Работайте когда и где удобно. Главное, чтобы с 10 до 18 по Москве вы были на связи: читали почту, отвечали на сообщения и звонки.  В московском офисе на Арбате появляться необязательно. Надоест работать в кафе или дома — приходите. Есть небольшие офисы в Ростове-на-Дону и Красноярске, мы планируем открывать отделения в других городах. Если в вашем городе нет нашего офиса, мы готовы компенсировать аренду места в коворкинге.
  • Оплата по фактически затраченному времени. Вы сами определяете, сколько времени готовы уделять работе. Минимально — 30 часов в неделю.
  • Официальное оформление.
  • Профессиональный рост. Возможность переходить между проектами для обогащения опыта разработки. Интересные проекты, нетривиальные задачи, современные технологии и команда, которая может вот это всё.
  • Карьерный рост. Если вы хотите уйти на фронт, стать тимлидом, архитектором или менеджером проектов, мы только за и поможем вам в этом.

Если вас заинтересовала вакансия

Отправьте короткий отклик на hr@dvhb.ru. В заголовке обязательно укажите «Имя Фамилия [Backend]».

В отклике напишите:

  1. Строчку-другую о себе. Кто вы, что вам интересно, чем занимаетесь.
  2. Пару слов об участии в асинхронных проектах на Python или на других языках. Что умеете в Django, PostgreSQL и MongoDB.
  3. Ссылку на ГитХаб/Битбакет, где можно посмотреть на ваши коммиты. Если вы много работали в закрытых проектах, выложите два-три фрагмента кода на Gist.
  4. Резюме или ссылку на HH, LinkedIn, Мой Круг, личный сайт или блог. Так мы зададим вам меньше формальных вопросов.

Если с откликом всё будет в порядке, я предложу вам небольшое тестовое задание на Asyncio, чтобы убедиться в вашем опыте и способности вникать в новые инструменты. Если вы справитесь, вышлем персональный офер.

Возникнут вопросы — пишите на hr@dvhb.ru. В заголовке обязательно укажите «Имя Фамилия [Backend]».
Ваш отклик
No content.icon.access denied
Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.