👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Python developer

Требования

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

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

Минск (Беларусь)Полный рабочий деньМожно удаленно

Компания

Решение IT-задач разного уровня

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

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

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

Наши ребята находятся в офисах Москвы и Минска, а еще с нами работают разработчики из других стран и городов.

Сейчас мы ждем сильного Backend разработчика, прокаченного в Python и Django.

Задачи:

  • Разработка сервисов и их интеграция в основные проекты компании;
  • Создание безопасного, производительного и тестируемого кода;
  • Непосредственное участие в разработке архитектуры проектов;
  • Покрытие кода тестами, проведение Code-Review других разработчиков.

Что нужно уметь:

  • Профессиональный опыт разработки проектов Python 3 от 1,5 лет;
  • Опыт работы с любой реляционной СУБД (PostgreSQL);
  • Знание базовых алгоритмов и структур данных;
  • Уверенное знание *nix систем;
  • Опыт работы с веб-фреймворками Django;
  • Владение multiprocessing и асинхронными подходами asyncio, aiohttp, concurrent. futures, и будет отлично - понимание разницы между ними и областями их применения;
  • Английский на уровне чтения документации;
  • Работа по Git Flow в команде.

Желательно:

  • Опыт работы с базами данных ключевых значений (Redis);
  • Опыт развертывания, администрирования и настройки серверов (Ubuntu, Debian, CentOS);
  • Знание очередей сообщений (Rabbit/Kafka);
  • Умение работать с серверной инфраструктурой: Nginx, Docker;
  • Владение REST API, разработка внутренних и внешних API для взаимодействия между продуктами;
  • Умение писать Unit тесты;
  • Техническая одаренность в сочетании с независимым от технологий подходом.
  • Опыт работы с Go

Что мы даем взамен:

  • Возможность прокачки hard skills на проектах разного уровня сложности;
  • Команду с сильными разработчиками, QA, UX/UI дизайнерами, менеджерами и налаженными внутренними процессами;
  • Самореализацию и профессиональный рост, посещение конференций и курсов за счет компании. Расскажите нам о своей профессиональной мечте, возможно мы поможем вам воплотить ее в жизнь;
  • График работы: удаленный или можно работать в офисе г. Минск - м. Грушевка,  г. Москва - м. Дмитровская,