Python developer (Middle/Senior)

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

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

Компания

Автоматизация обучения в компаниях

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

О компании и команде

Teachbase — сервис автоматизации корпоративного обучения. Платформа для обучения, помощь с его построением, разработка курсов и порталов под образовательные проекты. Наши клиенты — 400+ компаний. Среди них — Сбербанк, банк «Точка», Газпром нефть, Гемотест, Skyeng, Яндекс, Сколково, World Class, М.Видео.
Мы делаем разноплановые кастомные проекты.

Помимо основного продукта- платформы, у нас есть спецпроекты. Пара примеров, что мы разрабатывали: геймифицированный портал для обучения сотрудников Сбербанка, открытую платформу ФинТестирование, портал для всероссийской конференции NAUKA 0+. Мы создаем идеальную платформу, которая позволяет клиентам просто и быстро вовлекать в обучение своих сотрудников.

Проектов становится все больше, поэтому мы расширяем команду.

Ожидания от кандидата

  • Опыт коммерческой разработки на Python3 от 4 лет.
  • Знание HTTP протокола. Умение проектировать REST API.
  • Опыт работы с фреймворками Django и Django Rest Framework от 3 лет.
  • Понимание работы асинхронных приложений.
  • Умение работать с очередями (Celery) и kafka.
  • Знание SQL-подобных БД и опыт работы с СУБД:
    • умение работать с СУБД PostgreSQL;
    • писать SQL запросы;
    • понимание как правильно выстраивать связи, проставлять индексы и др.
  • Опыт работы с Linux bash(Ubuntu, Debian).
  • Опыт работы с системами контроля версий Git, настройка ci/cd вас не пугает.
  • Навыки построения архитектуры нетривиальных приложений, а также их оптимизации и масштабирования.
  • Опыт интеграции со сторонними сервисами и API.
  • Понимание протоколов oauth2, openid.
  • Желание и умение проводить кодревью.
  • HTML/CSS/JS.
  • Будет плюсом:

    • Опыт работы с фронтенд фреймворками (VueJS, NextJS).
    • Опыт в Docker, Gunicorn, Nginx, ElasticSearch, k8s.
    • Опыт в позиции Teamlead.

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

Что мы предлагаем:

  • Сложные и интересные задачи, с которыми получишь профессиональный рост и безусловно удовольствие от процесса;
  • Никакого Legacy;
  • Без привязки к конкретному стеку (если готов защитить предложенный стек, твори!);
  • Локация — рассматриваем ребят из любой точки мира;
  • График: пятидневка с 10 до 19, можно сдвинуть на полчаса-час в удобную сторону.