Ведущий разработчик асинхронных бэкендов на Python и PostgreSQL

 
Опубликовано 27 Мая
Нам нужен опытный бэкенд-разработчик на Python, который быстро вырастет до тимлида и возьмёт на себя управление и развитие всей команды бэкенда.

TL/DR

Python, Asyncio и Django
асинхронная и микросервисная архитектура
PostgreSQL, Redis
удалённо, в коворкинге или в офисе (Москва, Красноярск)
возможности для карьерного и профессионального роста
оплата до 150 000 ₽ по отработанным часам + бонусы

Наш стек

Для бэкендов используем Python, Asyncio, Django, PostgreSQL, Redis, RabbitMQ и другие инструменты. Предпочитаем микросервисную архитектуру. Документацию по API храним в Swagger/OpenAPI, которые используем для генерации кода и валидации. Работаем с PostGIS, Protobuf, JWT и другими технологиями. Покрываем код тестами, используя pytest.
Предпочитаем SPA-архитектуру, выносим шаблонизацию и часть логики на фронтенд. Пишем асинхронные API, с которыми работают наши фронтендеры. Используем ES6, Vue и React, Webpack для сборки.
Серверной средой и инфраструктурой заведуют DevOps-инженеры, там у нас Docker, Kubernetes, Ansible, Jenkins и многое другое.
Любим осваивать новые библиотеки и технологии, разрабатывать и участвовать в opensource-проектах, например, подружили Django и Asyncio. Придерживаемся методологии повторного использования кода.
Работаем по принципам Agile. Управляем проектами в Jira, ведём документацию в Confluence, коммуницируем в Slack. Проектами руководят менеджеры с техническим бэкграундом.

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

Девхаб помогает амбициозным предпринимателям и компаниям создавать интернет-проекты. К нам обращаются, когда нужен технологический партнёр, чтобы проверить и реализовать гипотезу, создать MVP и развить его до полноценного продукта.
Мы продумываем архитектуру, подбираем актуальные технологии, организуем распределённые команды, проектируем и разрабатываем дизайн сложных интерфейсов. У нас современная инфраструктура с отлаженными процессами и комфортными условиями для удалённой работы.
За девять лет мы создали 90 проектов. Сделали онлайн-сервисы для «ВТБ Страхование», проверили гипотезу по бронированию частных перелётов JetSmarter, разработали коммуникационную среду для сотрудников фармацевтической компании Merz, спроектировали и нарисовали интерфейс финтех-стартапа Asset Algo.
Сейчас в нашем портфеле 10 активных проектов, среди которых работа над MVP французского агротех-стартапа MyEasyFarm, логистической платформы для рынка США и рекомендательного сервиса для русских за границей RUAM. Помогаем с R&D французской фармацевтической компании Servier.

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

Отправьте короткий отклик на hr@dvhb.ru. В заголовке обязательно укажите «Имя Фамилия [Backend]».
В отклике напишите:
Строчку-другую о себе. Кто вы, что вам интересно, чем занимаетесь.
Пару слов об участии в асинхронных проектах на Python или на других языках.
Ссылку на Гитхаб/Битбакет, где можно посмотреть ваши коммиты. Если вы много работали в закрытых проектах, выложите два-три фрагмента кода на Gist.
Резюме или ссылку на HH, LinkedIn, Мой Круг, личный сайт или блог. Так мы зададим меньше формальных вопросов.
Если с откликом будет всё в порядке, я предложу вам небольшое тестовое задание на Asyncio, чтобы убедиться в вашем опыте или способности вникать в новые инструменты. Если вы справитесь, вышлем персональный офер.
Требования к кандидату
Отличное владение Python 3.
Уверенный опыт работы с асинхронными фреймворками на любом языке.
Способность отличить асинхронные операции внутри одного thread от асинхронных операций, отправляемых в отдельный процесс. Умение распознать blocking I/O и знание путей его обхода.
Умение проанализировать необходимость в тестировании и покрыть тестами код.
Работа с базами данных. В 99 % случаев разработка ограничивается ORM, но вы должны понимать, почему запрос может работать медленно и как это исправить. В основном мы используем SQLAlchemy.
Опыт коммерческой разработки от пяти лет.
Опыт логирования времени или готовность его приобрести.
Желателен опыт управления командой
Условия работы
Расчёт зарплаты по фактически затраченному времени.
Гибкий график. Работайте, когда вам удобно.
Без привязки к месту. Работайте там, где вам комфортно и удобно.
Официальное оформление.
Тип занятости
Удаленная работа
Девхаб
Мы помогаем амбициозным предпринимателям и корпорациям создавать интернет-проекты по всему миру. В нашем портфолио 92 проекта для 80 заказчиков из разных сфер бизнеса: банки, финтех и агротехнические стартапы, цифровая логистика и фармацевтика.