Senior FullStack

Зарплата

от 240 000 до 340 000 ₽

Требования

Бэкенд, Старший (Senior)JavaScriptGitDjangoNginxRedisPython

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

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

Компания

Data Management for Machine Learning

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

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

Привет,

Мы разрабатываем систему для разметки и подготовки данных для моделей машинного обучения. Нашими продуктами пользуются дата саинтисты из крупнейших компаний мира - это клауд и on-prem решения. А часть наших продуктов это популярный (3+K звезд) open-source

Кого ищем

Нам необходим senior full stack разработчик с уклоном в backend. Что мы понимаем под senior - возможность быстро принимать сложные решения и писать под них код, корректность которых во многом определяется вашим опытом. У вас должно присутствовать архитектурное мышление чтобы не нужно было переписывать все больше чем один раз.

Требования

Технологии

  • Python, Django и DRF на экспертном уровне
  • JavaScript, react, mobx-state-tree, antd, npm, babel на хорошем уровне
  • Postgresql, git

Опыт и знания

  • необходимо знать и уметь оптимизировать запросы к базе из Django ORM. Понимание того как настраивать работу со сложными сериализаторами. У нас много фокуса на разграничение досутупа => важно понимать как работать с авторизацией
  • опыт создания архитектуры проекта, backend и frontend
  • умение профилировать и оптимизировать код на Python, работа с репозиторием кода Git, опыт написания тестов
  • вам не страшно от слов LDAP, SAML, RBAC
  • умение разбираться и готовность дорабатывать чужой код
  • у вас есть опыт работы из дома больше года, понимание что когда вы работаете - вы работаете, день не размазывается между работой и домашними делами, если вам поможет коворкинг - ок
  • у нас тот редкий случай когда может понадобиться знание основных структур данных, необходимо комфортно чувствовать себя с (в порядке важности) простыми видами деревьев, очередями, графами

Навыки

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

О Нас

  • CTO один из создателей голосового помощника с которым вы наверняка хоть раз говорили
  • небольшой, но опытный коллектив - у каждого из нас по 10+ лет опыта коммерческой разработки софта
  • работа с американским и европейским рынком
  • remote first - нет привязок к месту проживания
  • стартап, много работы, быстро меняются как и сами задачи так и их направление, важно быть к этому готовым, это подходит не всем
  • хотим создать команду с которой будет желание раз в полгода-год собраться в Европе и неделю провести в общении лицом к лицу, делясь опытом, рассказывая о том что вам интересно

Следующие шаги

Если вас это заинтересовало и вы соответствуете более чем наполовину, то присылайте ссылки/рассказы о себе на почту michael@heartex.ai.