Teachbase — единое решение для запуска обучения. Мы помогаем компаниям делать удобным, технологичным и эффективным процесс развития.
Основной продукт — это lms-платформа или платформа для запуска обучения сотрудников, партнеров, клиентов, студентов и не только. Если стандартных возможностей платформы не хватает — подключается Агентство. Оно делает проекты под ключ, надстраивает над платформой новый функционал, интегрирует ее с другими системами, меняет интерфейс и внешний вид.
Сейчас мы ищем разработчика уровня Middle / Middle+, который будет поддерживать и развивать проекты Агентства.
Задачи:
Требования к кандидату:
Hard Skills (технические навыки)
Опыт коммерческой разработки от 2х лет
Backend:
Python (Django / Flask / FastAPI)
Работа с базами данных: PostgreSQL, MySQL, Redis
Опыт разработки и интеграции API (REST)
Frontend (желательно):
JavaScript / TypeScript, React или Vue.js
Уверенное владение CSS/SCSS, адаптивной версткой
Будет плюсом:
Опыт работы с системами дистанционного обучения (LMS)
Знание Docker, опыт настройки CI/CD (GitLab CI, GitHub Actions)
Навыки написания unit- и интеграционных тестов (PyTest, PHPUnit)
Soft Skills
Умение аккуратно работать с существующим кодом и находить лучшие решения для его поддержки и развития (будет плюсом)
Умение разложить задачу на части и оценить трудозатраты
Командность и умение доносить свои идеи понятно и без лишней сложности
Условия:
В сопроводительном письме укажите, пожалуйста, ваши зарплатные ожидания.