Lead Backend разработчик

Зарплата

от 180 000 до 300 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

karpov.courses —онлайн-школа Data Science, где помогают освоить новую профессию и начать карьеру с нуля.

Описание вакансии

Условия работы

Karpov.Courses - EdTech-стартап в области аналитики

Задачи - управлять командой из нескольких бекендеров и фронтендеров, работать с продакт-менеджером на улучшениями в продукте, организовывать процессы, разрабатывать небольшие фичи, ревьюить код, менторить новых ребят

Большая часть кода написана на Django. Помимо этого, у нас есть отдельностоящие микросервисы на Python и Go. Мы заботимся о качестве кода и выделяем время на рефакторинг.

  • Разработка нашей HR платформы (представьте себе хэдхантер внутри образовательной платформы), в дальнейшем разработка новых фич для этой платформы вместе с продактом и нашим СТО
  • LMS: портал для студентов, разработка того как пользователь обучается, как получает и усваивает материал, измерение его продуктивности, оптимизация процесса, разработка новых подходов в онлайн-образовании, сбор обратной связи.
  • Поддержка различных процессов: автоматизация обработки вопросов студентов (автоматическая классификация, отслеживание SLA на ответ); автоматизация аналитики при разработке программ.

Требования:

  • Python + Django
  • Linux
  • Понимание принципов работы SQL и NoSQL баз данных, умение работать с PostgreSQL.
  • Понимание работы сетей, сетевых протоколов
  • Понимание принципов разработки ПО, ООП, паттернов проектирования
  • Умение работать с Git (у нас GitLab)
  • понимание базовых принципов работы сети интернет и веб-сервисов (HTTP, REST)
  • Docker / Kubernetes

Наш стек:

Python 3.8, Django, PostgreSql, golang 1.16, Docker, Ansible, Ubuntu, Prometheus, Hezner.

Если вы чего-то не знаете, то это не страшно, можно всему научиться в процессе.

Будет плюсом:

  • опыт разработки CMS
  • опыт работы или понимание EdTech
  • Опыт работы с Clickhouse

Мы предлагаем:

– полную удаленную занятость
– классную команду
– драйвовый проект, на который ты можешь влиять
– обучение за счет компании
– расти карьерно
– Пробовать новые технологии в проде