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

Middle/Senior Fullstack Node.js Typescript Developer

Зарплата

до 250 000 ₽

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

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

Компания

Генеалогический IT-сервис для быстрого и удобного построения семейного древа

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

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

Привет! Ищем опытного Fullstack Node.js Typescript разработчика, который усилит нашу команду и поможет превратить MVP в крутой продукт.

Эта вакансия для тебя, если:

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

Famiry - высокотехнологичный проект, который позволяет моментально построить генеалогическое древо семьи. Мы выступаем за автоматизацию во всем: больше никаких долгих переписок и звонков - бот-интервьюер соберет всю информацию и поможет с построением древа в режиме реального времени. Мы единственные, кто автоматизировал запросы в архивы онлайн, чем сократили время поиска всего до 10-15 минут. Сейчас мы разрабатываем систему FUIDE - собственную технологию для интеллектуальной̆ обработки документов, основанную на оптическом распознавании текста и машинном обучении. Такого в России до нас точно никто не делал!

Чем предстоит заниматься:

  • Работать как над frontend, так и над backend задачами. Например, нужно интегрировать готовые компоненты на React в древо (компонент работы с картами в карточку персоны) обеспечить сохранение информации из компонента для персоны.
  • Писать код на Node.JS / TypeScript и React / Typescript;
  • Предлагать свои идеи по улучшению и оптимизации проекта;

В основном задачи делятся на следующие:

  • Стандартные frontend/backend задачи связанные с API Например, разработать API для возможности изменения информации в деревьях пользователей сторонними сервисами.
  • Задачи, где взаимодействие происходит через Websockets
  • Новые фичи платформы Например, сейчас нам нужно сделать возможность одновременного редактирования деревьев различными пользователями.

Наш workflow настроен на эффективность. Мы не проводим встречи, если этого не требуется. Но при этом сразу стараемся разобраться со всеми блокирующими вопросами, которые мешают работе.

Планирование — двухнедельные спринты. Проводим ежедневные синхроны. В работе используем Slack, Asana, Notion, Miro.

Наш стэк:

Фронт

  • Typescript
  • React / Redux
  • Websocket
  • PixiJS, Canvas

Бэк

  • NodeJS
  • PostgreSQL
  • Websocket

Infra + CI/CD

  • Gitea
  • Kubernetes+Helm
  • Drone CI
  • – отрисовка дерева, тоже фронт. Fullstack вакансия не предполагает глубокого погружения в эту часть. Но если появится желание, можем отдельно обсудить.

Коротко про продукт:

Сервис древа - это сердце нашего продукта. Сейчас в древе пользователи могут сохранять фотографии, записки, самостоятельно создавать лонгриды и сохранять истории о близких (у нас свой встроенный Notion-like редактор). Помимо этого, прямо из карточки персоны можно отправить запрос в архив и получить информацию о происхождении и судьбе своих предков. Наша мечта - сделать продукт, который изменит современный мир генеалогии и позволит изучать семейную историю самостоятельно. Сейчас древо - это MVP, и нам нужна команда, чтобы вместе развивать продукт в многофункциональный сервис с обучением, ДНК и своей социальной сетью.

Несколько фактов о нас:

  1. Стартап Famiry — это проект компании «Международный Генеалогический Центр», признанный ключевым игроком генеалогической отрасли журналом Forbes и лидером на отечественном генеалогическом рынке интернет-журналом о бизнесе «Секрет Фирмы»;
  2. Проект МГЦ существует уже более 13 лет, и мы не новички в своем деле;
  3. Сейчас мы являемся резидентами IT-кластера технопарка «Сколково», где команда проводит научно-исследовательские работы по обучению нейросетей распознаванию старых рукописных документов.
  4. Мы аккредитованная IT-компания, включены в реестр организаций, осуществляющих деятельность в области информационных технологий;
  5. Победитель премии «Прорыв года» в 2021 г. — мэр Москвы Сергей Собянин в Государственном Кремлевском дворце лично вручил награду основателю компании Артему Маратканову, которого объявили «креативным предпринимателем года».

Мы ждем, что ты:

  • Имеешь опыт коммерческой разработки как на фронте, так и на беке более 3х лет;
  • Умеешь работать с Typescript;
  • Хорошо владеешь React, Redux;
  • Можешь писать код на Node.js;
  • Мотивирован создавать крутой продукт;
  • Можешь сам из контекста понять, какие инженерные решения нужно принять, и обсудить их со всеми участниками команды;
  • Не боишься брать на себя ответственность и любишь свободу действий.

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

  • Опыт работы с графиками;
  • Знание Canvas и Pixi.js;
  • Образование в области математики.

Бонусы

Мы можем предложить:

  • Возможность стоять у истоков нового продукта и сделать из него что-то очень крутое;
  • Развитие, настоящие вызовы и реальную перспективу роста в лида;
  • Максимум свободы в принятии решений и самостоятельность;
  • Полностью удаленную работу из любой точки мира (+-3 часа к часовому поясу мск)
  • Гибкое начало дня без таймтрекинга;
  • Оформление через ИП/самозанятость или по ТК РФ;
  • Абсолютную открытость руководства и команды к новым идеям и предложениям, адекватное отношение к каждому сотруднику, без лишних формальностей и бюрократии;
  • Помощь и обучение при создании своего генеалогического древа;
  • Возможность реализации опционов.