Lead Backend разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
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
Мы предлагаем:
– полную удаленную занятость
– классную команду
– драйвовый проект, на который ты можешь влиять
– обучение за счет компании
– расти карьерно
– Пробовать новые технологии в проде