Разработчик Python

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

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

Компания

B2B- и B2G-платформа с продуктами и сервисами для быстрого старта и участия в закупках крупнейших компаний

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

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

Что нужно делать:

В целом: разрабатывать бэкенд сервисов для бизнеса, принимать архитектурные решения. Задачи по-настоящему разные: от маленьких тематических админок до бэкендов больших сервисов и нагруженных систем.

Конкретные задачи зависят от команды, которую ты выберешь — можем обсудить их подробнее по телефону после отклика.

С точки зрения разработки:

Есть возможность работать с kubernetes, consul, vault. Используем django и flask.

Много асинхронного взаимодействия на rabbitmq и работы с микросервисной архитектурой.

Как мы работаем:

Agile подход, команды свободны в принятии технических и продуктовых решений.

Заботимся о качестве кода: проводим ревью, всё покрываем тестами, даём обратную связь.

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

Ты подойдёшь нам, если:

Есть опыт работы с Python 3.8, Django. Будет плюсом: опыт во frontend разработке: bootstrap, jquery, vue.js

Знаешь классические алгоритмы и структуры данных, сортировки, алгоритмы на графах, динамическое программирование.

Понимаешь, что такое асинхронное программирование, как оно устроено в языке Python и можешь работать с микросервисной архитектурой.

Разбираешься в новых библиотеках, пишешь тесты, в том числе нагрузочные, знаешь принципы работы очередей сообщений (RabbitMQ, ActiveMQ).