Backend-Developer Python (middle/senior)
Прямой работодатель Онлайн-школа Тетрика ( tetrika-school.ru )
Опыт работы любой
Тетрика - это онлайн-платформа, на которой можно подготовиться к экзаменам, олимпиаде, изучить иностранный язык или подтянуть знания вместе с профессиональными репетиторами.
Всего за год мы оказались на 6-й строчке рейтинга крупнейших edTech-компаний России (школьное образование) и стали частью образовательной экосистемы VK Group (Mail.ru Group).
Мы растем и не собираемся останавливаться, поэтому ищем Backend - разработчика, который вместе с нами будет работать над совершенствованием нашего продукта и тестировать новые гипотезы.
Обязанности:
- Создавать инструменты, которые усовершенствуют процесс обучения для учеников и репетиторов
- Участвовать в принятии архитектурных решений и развитии системы с точки зрения инфраструктуры
- Осуществлять интеграцию с внешними сервисами (CRM-система, Helpdesk, системы обратной связи с пользователем)
- Рефакторинг и улучшение текущей кодовой базы, написание тестов
Стек:
- Python3.9.
- tornado + asyncpg, aiohttp/fastapi/flask (для микросервисов)
- PostgreSQL, Redis
- Docker, k8s
Требования:
- Наличие опыта в веб-разработке от 3-х лет
- Уверенное владение Python3 и любым веб-фреймворком (Flask, Django, aiohttp, Tornado, Sanic, Starlette, FastApi)
- Понимание принципов работы HTTP(S)/REST, Websockets
- Опыт работы с реляционными и нереляционными СУБД
- Навыки работы с *-nix системами и основы контейнеризации (Docker)
- Умение работать с системой контроля версий (git)
- Способность оценивать и декомпозировать задачи
Будет плюсом:
- Отличные знания SQL, опыт оптимизации медленных запросов
- Опыт работы с asyncio
- Знание pydantic
- Наличие опыта в коммерческой разработке от 1 года
Что мы можем предложить:
- Атмосфера стремительно растущей компании
- Интересные и сложные задачи
- Мы всегда рады новым идеям и инициативам
- Поддержка от девопс-команды
- Официальное трудоустройство
- Офис в шаговой доступности от метро Курская (Artplay) с гибким началом рабочего дня
- Каждому сотруднику мы предоставляем возможность обучаться в нашей онлайн - школе со скидкой 50%
Интервью проводится в 3 этапа:
- HR
- Технические секции
- Оффер/Обратная связь
ПРИСОЕДИНЯЙСЯ К НАМ!