Fullstack (React / React Native / Node.js)

Элли Софт
Санкт-Петербург Опубликовано 4 августа 2026
210000 – 250000 руб.
Полная занятость3–6 летПрограммист
210000 – 250000 руб.

Описание

Элли Софт совместно с ВкусВилл развивает систему управления рабочим временем сотрудников: помогаем строить эффективные и человечные расписания для тысяч людей.

Мы развиваем действующий продукт и сейчас создаём новую платформу управления магазином. Она объединит рабочие графики, трекер задач, базу знаний с AI и другие внутренние инструменты в единой экосистеме.

Нашими решениями ежедневно пользуются больше 30000 сотрудников и партнеров ВкусВилл.

Ищем Fullstack-разработчика, который будет развивать web, mobile и backend нового продукта и добавлять гибкости в текущие решения. Это роль для инженера, которому важно не только писать код, но и понимать продукт, разбираться в сложных сценариях и влиять на то, какой станет система.

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

  • Разрабатывать и развивать web-приложение на React и TypeScript

  • Разрабатывать и поддерживать мобильное приложение на React Native и Expo

  • Развивать backend на Node.js, Express, Apollo Server и GraphQL

  • Работать с PostgreSQL: запросы, миграции, модель данных, согласование API

  • Интегрировать web- и mobile-клиенты с backend: авторизация, обработка ошибок, офлайн-сценарии, push-уведомления

  • Участвовать в проектировании архитектуры и технических решений

  • Проводить code review и поддерживать качество кодовой базы

  • Писать unit- и интеграционные тесты

  • Участвовать в CI/CD, сборках и релизах web, server и mobile

  • Публиковать и обновлять приложения в App Store и Google Play

  • Поддерживать продукт после релиза: работать с багами, стабильностью и мониторингом

Наш стек

  • Frontend: React, TypeScript, Apollo Client, GraphQL

  • Mobile: React Native, Expo, EAS Build, EAS Update

  • Backend: Node.js, Express, Apollo Server, GraphQL

  • Данные и инфраструктура: PostgreSQL, Knex, Redis, Docker

  • Качество и мониторинг: Jest, Sentry, CI/CD

Что важно

  • Коммерческий опыт разработки от 2 лет

  • Уверенное владение JavaScript и TypeScript

  • Коммерческий опыт с React, React Native и Node.js

  • Практический опыт с GraphQL и реляционными БД, предпочтительно PostgreSQL

  • Понимание клиент-серверной архитектуры, API и принципов построения поддерживаемых систем

  • Уверенная работа с Git, pull/merge request и code review

  • Опыт с CI/CD или готовность быстро разобраться в существующем процессе

  • Опыт публикации приложений в App Store / Google Play либо готовность освоить процесс через EAS

  • Умение самостоятельно погружаться в незнакомую часть продукта: читать код, восстанавливать контекст, задавать вопросы и находить первопричины проблем

  • Интерес к продукту и его пользователям: у нас большая предметная область с правилами, ограничениями, настройками и множеством нестандартных сценариев

Будет плюсом

  • Полный цикл выпуска мобильного приложения: сборки, публикации, hotfix и поддержка

  • Понимание особенностей iOS- и Android-сборок, опыт отладки нативных проблем

  • Expo Push, FCM, APN или WebPush

  • Docker, Docker Compose, Redis, очереди и фоновые процессы

  • Продуктовая аналитика: Яндекс.Метрика, AppMetrica или аналоги

  • i18n, например i18next

  • Опыт работы с монорепозиториями: Yarn workspaces, Lerna или аналоги

  • Опыт в B2B-, HR-tech-, WFM- или внутренних корпоративных продуктах

Как мы работаем

У нас минимум бюрократии и микроменеджмента: важна ответственность за результат команды и уважительное отношение к пользователю и коллегам.

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

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

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

  • Компетентные коллеги и современный стек

  • Влияние на архитектуру, продуктовые решения и техническое развитие системы

  • Удалённый формат работы

  • Возможность регулярно встречаться с частью команды в Санкт-Петербурге для совместной работы и общения

  • Рыночный оклад; отдельно сверху выплачивается премия, которую распределяет сама команда

  • Аккредитованная IT-компания

  • Честная коммуникация, автономия и среда, где вклад человека ценится

  • Партнерский формат сотрудничества в настоящее время для нас основной: мы предпочитаем работать с ИП

Описание
Элли Софт совместно с ВкусВилл развивает систему управления рабочим временем сотрудников: помогаем строить эффективные и человечные расписания для тысяч людей.

Мы развиваем действующий продукт и сейчас создаём новую платформу управления магазином. Она объединит рабочие графики, трекер задач, базу знаний с AI и другие внутренние инструменты в единой экосистеме.

Нашими решениями ежедневно пользуются больше 30000 сотрудников и партнеров ВкусВилл.

Ищем Fullstack-разработчика, который будет развивать web, mobile и backend нового продукта и добавлять гибкости в текущие решения. Это роль для инженера, которому важно не только писать код, но и понимать продукт, разбираться в сложных сценариях и влиять на то, какой станет система.

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

  • Разрабатывать и развивать web-приложение на React и TypeScript

  • Разрабатывать и поддерживать мобильное приложение на React Native и Expo

  • Развивать backend на Node.js, Express, Apollo Server и GraphQL

  • Работать с PostgreSQL: запросы, миграции, модель данных, согласование API

  • Интегрировать web- и mobile-клиенты с backend: авторизация, обработка ошибок, офлайн-сценарии, push-уведомления

  • Участвовать в проектировании архитектуры и технических решений

  • Проводить code review и поддерживать качество кодовой базы

  • Писать unit- и интеграционные тесты

  • Участвовать в CI/CD, сборках и релизах web, server и mobile

  • Публиковать и обновлять приложения в App Store и Google Play

  • Поддерживать продукт после релиза: работать с багами, стабильностью и мониторингом

Наш стек

  • Frontend: React, TypeScript, Apollo Client, GraphQL

  • Mobile: React Native, Expo, EAS Build, EAS Update

  • Backend: Node.js, Express, Apollo Server, GraphQL

  • Данные и инфраструктура: PostgreSQL, Knex, Redis, Docker

  • Качество и мониторинг: Jest, Sentry, CI/CD

Что важно

  • Коммерческий опыт разработки от 2 лет

  • Уверенное владение JavaScript и TypeScript

  • Коммерческий опыт с React, React Native и Node.js

  • Практический опыт с GraphQL и реляционными БД, предпочтительно PostgreSQL

  • Понимание клиент-серверной архитектуры, API и принципов построения поддерживаемых систем

  • Уверенная работа с Git, pull/merge request и code review

  • Опыт с CI/CD или готовность быстро разобраться в существующем процессе

  • Опыт публикации приложений в App Store / Google Play либо готовность освоить процесс через EAS

  • Умение самостоятельно погружаться в незнакомую часть продукта: читать код, восстанавливать контекст, задавать вопросы и находить первопричины проблем

  • Интерес к продукту и его пользователям: у нас большая предметная область с правилами, ограничениями, настройками и множеством нестандартных сценариев

Будет плюсом

  • Полный цикл выпуска мобильного приложения: сборки, публикации, hotfix и поддержка

  • Понимание особенностей iOS- и Android-сборок, опыт отладки нативных проблем

  • Expo Push, FCM, APN или WebPush

  • Docker, Docker Compose, Redis, очереди и фоновые процессы

  • Продуктовая аналитика: Яндекс.Метрика, AppMetrica или аналоги

  • i18n, например i18next

  • Опыт работы с монорепозиториями: Yarn workspaces, Lerna или аналоги

  • Опыт в B2B-, HR-tech-, WFM- или внутренних корпоративных продуктах

Как мы работаем

У нас минимум бюрократии и микроменеджмента: важна ответственность за результат команды и уважительное отношение к пользователю и коллегам.

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

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

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

  • Компетентные коллеги и современный стек

  • Влияние на архитектуру, продуктовые решения и техническое развитие системы

  • Удалённый формат работы

  • Возможность регулярно встречаться с частью команды в Санкт-Петербурге для совместной работы и общения

  • Рыночный оклад; отдельно сверху выплачивается премия, которую распределяет сама команда

  • Аккредитованная IT-компания

  • Честная коммуникация, автономия и среда, где вклад человека ценится

  • Партнерский формат сотрудничества в настоящее время для нас основной: мы предпочитаем работать с ИП

Похожие вакансии

Операционный менеджер
FMART by flowwow
Зарплата не указана
Полная занятостьОпыт 3–6 лет
Data Governance Analyst | Аналитик по управлению данными
HelioCore
Зарплата не указана
Полная занятостьОпыт 3–6 лет
Программист 1С разработчик
Биллпроф Групп
100000 – 150000 руб.
Полная занятостьОпыт 1–3 года
Вайб разработчик
UREMONT
от 100000 руб.
Полная занятостьОпыт 1–3 года
Менеджер маркетплейсов wb
Катунина Вероника Сергеевна
от 60000 руб.
Полная занятостьОпыт 1–3 года
Маркетолог B2B
СИСЛИНК
Зарплата не указана
Полная занятостьОпыт 3–6 лет