Разработчик Python
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Что нужно делать:
В целом: разрабатывать бэкенд сервисов для бизнеса, принимать архитектурные решения. Задачи по-настоящему разные: от маленьких тематических админок до бэкендов больших сервисов и нагруженных систем.
Конкретные задачи зависят от команды, которую ты выберешь — можем обсудить их подробнее по телефону после отклика.
С точки зрения разработки:
Есть возможность работать с kubernetes, consul, vault. Используем django и flask.
Много асинхронного взаимодействия на rabbitmq и работы с микросервисной архитектурой.
Как мы работаем:
Agile подход, команды свободны в принятии технических и продуктовых решений.
Заботимся о качестве кода: проводим ревью, всё покрываем тестами, даём обратную связь.
У каждого есть индивидуальный план развития и прозрачная система грейдов. Мы подстраиваемся под интересы сотрудников, помогаем прокачаться там, где хочется. Даже если интересно погрузиться в другой язык, мы за.
Ты подойдёшь нам, если:
Есть опыт работы с Python 3.8, Django. Будет плюсом: опыт во frontend разработке: bootstrap, jquery, vue.js
Знаешь классические алгоритмы и структуры данных, сортировки, алгоритмы на графах, динамическое программирование.
Понимаешь, что такое асинхронное программирование, как оно устроено в языке Python и можешь работать с микросервисной архитектурой.
Разбираешься в новых библиотеках, пишешь тесты, в том числе нагрузочные, знаешь принципы работы очередей сообщений (RabbitMQ, ActiveMQ).