Senior Python developer
Прямой работодатель Teachbase ( teachbase.ru )
Опыт работы от 3 до 5 летот 250 000 до 300 000 ₽
Задачи:
- Разработка проектов на Python / Django различной сложности.
Наши ожидания от кандидата:
- Опыт коммерческой разработки на Python3 от 2 лет.
- Знание HTTP протокола.
- Опыт работы с фреймворками Django и Django Rest Framework от 2 лет.
- Понимание работы асинхронных приложений и умение работать с очередями (Celery)
- Знание SQL-подобных БД и опыт работы с СУБД:
- умение работать с СУБД PostgreSQL;
- писать голые SQL запросы;
- понимание как правильно хранить данные.
- Опыт работы с Linux bash(Ubuntu, Debian).
- Опыт работы с системами контроля версий Git.
- Навыки построения архитектуры нетривиальных приложений, а также их оптимизации и масштабирования.
- Опыт интеграции со сторонними сервисами и API.
- Желание и умение проводить кодревью.
- HTML/CSS/JS (native, jquery, ajax).
Будет плюсом:
- Опыт работы с фронтенд фреймворками (VueJS).
- Опыт в Docker, Gunicorn, Nginx, ElasticSearch, MongoDB.
- Разработка парсеров.
Что мы предлагаем:
- Сложные и интересные задачи, с которыми получишь профессиональный рост и безусловно удовольствие от процесса;
- Локация — место, где будешь комфортно и продуктивно работать (удаленка), или офис в Москве (м. Парк культуры);
- График: пятидневка с 10 до 19, можно сдвинуть на полчаса-час в удобную сторону.
Наш стек: Python3.11, Django 4.2, (пробуем FastAPI), DRF Celery, Celery-beat Postgres, redis Docker, docker-compose Gitlab, ci/cd Остальные сервисы/пакеты под бизнес задачи. Есть свои пакеты по взаимодействию с LMS Teachbase.
