Основные Требования по опыту и навыкам (стек) -
- Опыт разработки Backend приложений(Python 3.X) от 3 лет;
- Знание фреймворка Django и опыт работы с его ORM (или готовность быстро изучить и разобраться)
- Обширный опыт работы с СУБД (Postgres), понимание основных принципов и механик
- Уверенное владение базовыми архитектурными паттернами;
- Понимание асинхронной парадигмы программирования;
- Желание придерживаться Best practices(KISS,DRY, etc.), использование PEP8, типизации данных;
- Практические навыки работы с платформами контейнеризации приложений;
- Опыт взаимодействия с REST-API сторонних систем. Опыт построения и разработки собственных сервисов, имеющих REST-API будет плюсом;
- Глубокое понимание HTTP протокола
- Умение оценивать задачи;
- Опыт разработки интеграционных решений;
- Git (куда же без него);
- Опыт работы с Linux (Bash или аналоги);
- Знание и умение работать с брокерами сообщений, распараллеливание обработки, каскады задач
Основные обязанности
- Участие в разработке сервисов (в т.ч. микросервисов)
- Изучение сторонних сервисов, в т.ч. плохо документированных, интеграция их в нашу систему
- Проектирование и разработка API сервисов;
- Разработка сервисов по согласованной архитектуре;
- Оптимизация и модернизация устаревших сервисов и их частей
- Внедрение новых технологий, инструментов и методов разработки;
- Коммуникация с командой, поиск и решение проблем, участие в брейнштормах;
- Работа с базой знаний, таск-треккером, документацией.
Портрет кандидата
- не теряешься, когда требования ещё уточняются;
- умеешь задавать вопросы и предлагать решения, а не просто ждать идеальной постановки;
- важна структура, но можешь спокойно работать в переходном периоде, помогая команде становиться лучше
- есть внутренняя устойчивость — не выгораешь от неопределённости и умеешь работать в условиях постоянных изменений
- ценишь прозрачность, честную коммуникацию и готов обсуждать проблемы напрямую
- можешь читать код на python или другом языке
Условия:
- Работа по московскому часовому поясу;
- Этапы отбора: 1-й этап - знакомство, общение по тех. скиллам и опыту; 2-й этап – Live coding.
Коротко о нас:
- На рынке более 20 лет.
- С 2022 года специализируемся на аутстаффе (оформляем вас к нам, вы работаете в команде заказчика).
- Офис в Новосибирске. Аккредитованы в Минцифры.
- Удалённый формат работы.
- Наши заказчики — крупные компании.
Савина Марина Витальевна
Москва
до 200000 RUR