Middle/Senior Backend Developer

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

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

Компания

Внедряем инновации в Employee Experience. Запускаем образовательные и онбординговые проекты для бизнеса в чат-ботах.

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

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

Ищем опытного и ответственного Python-разработчика, который возьмет на себя контроль всех наших технических решений.

Мы в Boto занимаемся созданием образовательных и HR диджитал-проектов для таких крупных компаний как «Российский футбольный союз», «М.Видео-Эльдорадо», «Мегафон», Mareven, «Лента» и другие. Наша основная специализация — разработка обучающих чат-ботов в мессенджерах. Подробнее о нас можно узнать на сайте или у нашего Бото.

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

Что нужно будет делать

  • Поддерживать и развивать существующую платформу наших чат-ботов (Telegram, Slack, WhatsApp, MS Teams), включая оптимизацию, рефакторинг и покрытие системы тестами.
  • Внедрять LLM-технологии в чат-боты: интегрировать OpenAI, Pinecone, Langchain. Ресерчить новые подходы и технологии и внедрять их в наш продукт.
  • Нести ответственность за всю кодовую базу проектов, обеспечивая ее качество, безопасность и масштабируемость. Проводить Code Review.
  • Менторить и обучать junior и middle backend developers, помогая им развиваться в своей роли.

Наша ближайшая цель — навести порядок в существующей платформе, чтобы вывести ее на новый уровень. Это станет твоей первой задачей.

Нам по пути, если у тебя есть релеватный опыт:

  • Лидирование полного цикла разработки
  • Проектированиие архитектуры систем
  • Асинхронная разработка (asyncio)
  • Наставничество разработчиков
  • Работа с API
  • Владение методологиями автоматизированного тестирования ПО, например, TDD (test driven development)
  • Написание понятного самодокументированного кода
  • Написание качественной документации и декомпозиции с оценками трудозатрат

А также необходимые навыки:

  • Владение английским языком на техническом уровне
  • Развитые soft-skills: ответственность, самостоятельность, внимательность к деталям

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

  • Удаленная работу на полную занятость, 5/2. Каждый день мы созваниваемся всей it-командой, поэтому тебе нужно быть на связи с 10 до 19 по МСК. А вот конкретные часы работы ты сможешь выбрать под себя.
  • Дух стартапа в сочетании со стабильностью и work–life balance. Мы против переработок и тщательно следим за ментальным состоянием команды.
  • Поддерживающую атмосферу. У нас молодой дружный коллектив и приятная рабочая атмосфера. Мемы на общих встречах обязательны :)