👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Программист / Team lead / Архитектор

Зарплата

от 130 000 до 170 000 ₽

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

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

Компания

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

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

Mains Lab мы молодая инновационная компания. Занимаемся разнообразными проектами машинного обучения, которые помогают бизнесу развиваться, сокращать издержки и быть первыми среди конкурентов во многих направлениях.

В настоящее время мы ищем человека, который возьмет на себя важную задачу: построить эффективную, стабильную, быструю и масштабируемую систему обработки данных бизнес-заказчика с применением технологий машинного обучения.

Наша компания быстро растет. Наша цель – создание надежной клиент-серверной архитектуры, которую будет легко адаптировать под нужды новых заказчиков. Для решения этой задачи нам нужен опытный программист, тимлид, архитектор.

Ожидаемые навыки:

  • желание строить эффективные и надежные системы;

  • хорошее представление об архитектуре программных систем;

  • опыт коммерческой разработки Web-приложений не менее 2 лет;

  • не менее 1 года работы по Backend-направлению;

  • готовность продемонстрировать предыдущий опыт (репозитории, документация).

  • хорошее знание Python;

  • знакомство с фреймворками юнит- и интеграционного тестирования (например, pytest)

  • знание Web-технологий от браузера до вебсервера, протокола HTTP 1.1 и принципов REST;

  • знание Linux в части сети, управления пакетами и ресурсами, администрирования, траблшутинга;

  • приветствуется владение технологиями виртуализации (особенно docker);

  • очень желательно знакомство со следующим технологическим стеком: nginx, gunicorn, Mysql/MongoDB, RabbitMQ.

  • владение инструментами контроля версий и практиками совместной работы с кодом (git, Github, Gitlab, Bitbucket);

Будет плюсом:

  • опыт построения масштабных программных систем с нуля
  • математическое, техническое или естественно-научное образование;

Бонусы

  • Оформление по ТК
  • Офис м. Спортивная, кофе, печеньки
  • Возможность самостоятельно определять план текущих задач (в рамках общего плана работ)
  • Допустимо выполнение части задач удаленно. Тем не менее, предстоит регулярная командная работа в офисе