Senior Backend Python/Django разработчик
Зарплата | 300000 - 330000р. |
---|---|
Компания | ЧУ ДО Московская школа программистов |
Город | Москва |
Требуемый опыт | От 3 лет |
Опубликована | 23 сентября 2023 г. |
Приглашаем присоединиться к команде Школы программистов.
Школа обучает детей на собственной LMS: наша платформа автоматизирует образовательные процессы от поступления до выдачи выпускного свидетельства. Мы научили программированию уже 100 000 учеников.
Сейчас мы расширяем команду и ищем Senior Backend Python/Django разработчика.
Что нужно будет делать:
-
Разрабатывать новую функциональность на Python/Django и асинхронных фреймворках;
-
Поддерживать существующую логику, переносить на сервисную архитектуру;
-
Писать unit-тесты;
-
Проводить код ревью;
-
Грумить задачи с менеджерами, оценивать трудозатраты;
-
Формализовывать, расписывать задачи для разработчиков;
-
Прорабатывать архитектурные решения;
Что нужно уметь:
-
Писать простой, чистый код;
-
Осознанно применять ООП и паттерны;
-
Быстро разбираться в чужом коде;
-
Ориентироваться в бизнес логике и сценариях;
-
Предлагать различные варианты решения проблем;
-
Разрабатывать сервисы на Django + drf;
-
Писать идемпотентные задачи на Celery, Rabbitmq;
-
Писать эффективные Dockerfile;
-
Писать protobuf файлы, делать grpc вызовы:
-
Профилировать запросы к Mysql/PostgreSQL;
-
Писать простые скрипты на bash.
Будем очень рады, если ты:
-
Имеешь опыт frontend разработки на vue/react;
-
Знаешь или хочешь писать на golang;
-
Разрабатывал сервис-ориентированные архитектуры;
-
Работал с docker-compose, ansible, terraform, k8s;
-
Работал с брокерами сообщений: Nats, Apache Kafka;
-
Работал с nosql: redis, elasticsearch, clickhouse, mongo;
Мы рады предложить тебе:
-
Профессиональный рост, систему грейдов с переоценкой уровня каждые полгода;
-
Работу в коллективе с неформальным стилем общения;
-
Минимум совещаний и митингов;
-
Гибкое начало рабочего дня;
-
Гибридный формат работы, 70/30 офис/удаленка;
-
Оплачиваемый отпуск 28 дней в год.
В нашей компании предусмотрены следующие этапы подбора:
-
скрининг интервью;
-
тестовое задание, либо ревью примеров вашего кода;
-
техническое собеседование;
-
знакомство с СТО.