Middle Backend разработчик
Зарплата
от 100 000 ₽
Требования
Местоположение и тип занятости
Компания
Российская образовательная платформа: обучаем анализу данных в самых разных направлениях
Описание вакансии
О компании и команде
Академия Data-Diving — российская образовательная платформа: обучаем анализу данных в самых разных направлениях. Делаем так, чтобы студенты получали качественные знания, а на рынке появлялось все больше крутых специалистов. Работаем с 2019 года.
На нашей LMS-платформе обучаются сотни студентов по всей России, а программы мы строим на основе анализа данных актуальных вакансий рынка труда с помощью собственного разработанного сервиса РосНавык.
В команду разработки отечественной LMS-платформы, которая используется в крупных коммерческих проектах, ищем Backend-разработчика.
- SPA-приложение JS / React / RTK Query;
- Бэкэнд на GoLang;
- СУБД: Postgresql;
- Redis;
- ClickHouse;
- Код в Gitlab;
- CI/CD на Gitlab;
- Менеджеринг в YouGuile, ClickUp;
- Код-ревью в GitLab.
Чем предстоит заниматься
- участвовать в разработке отечественной LMS-платформы (https://edu.data-diving.ru/), которая используется в крупных коммерческих проектах;
- разрабатывать новые фичи, поддержка текущей функциональности: только backend;
- написание и поддержка документации к написанному коду;
- проработка существующей архитектуры;
- участие во всех этапах жизненного цикла производства программного продукта;
- багфикс;
Ожидания от кандидата
- Опыт коммерческой разработки от 2-х лет;
- Опыт разработки web-приложений;
- Уверенные знания одного из языков программирования (фреймворка): Python(Flask, Django) / GoLang;
- Понимание принципов ООП;
- Уверенные знания REST API, HTTP;
- Умение работать с системами контроля версий (git);
- Навыки работы с базами данных Postgres;
- Опыт проведения код-рефакторинга;
- Опыт написания тех. документации;
- Умение оценивать сроки на разработку;
- Глубокое понимание концепций языка (concurrency, интерфейсы);
- Терпеливое отношение к чужому коду и к критике собственного;
- Проактивность и ответственность.
Будут плюсом:
- Знание gRPC, WebSocket;
- Примеры кода на Github/Gitlab.
Условия работы
- Заработная плата по результатам собеседования;
- Официальное трудоустройство в соответствии с ТК РФ (после прохождения испытательного срока в 2 недели);
- Обсуждаемый гибкий график работы (если в Томске - то преимущественно в нашем уютном офисе в центре города, если из другого региона - готовы рассмотреть гибридный формат работы и иногда привозить к нам в гости:));
- Премирование по результатам работы;
- Работа в сплоченной команде вовлеченных людей с хорошим чувством юмора и участие в реализации различных крупных проектов;
- Уделяем большое внимание обучению сотрудников, поэтому у нас есть выделенный бюджет на образование;
- Корпоративные развлекательные программы;
- Не боимся экспериментировать с новыми решениями и технологиями.