Элли Софт совместно с ВкусВилл строит эффективные и человечные расписания сотрудников. Их автоматизируют AI и IT-команды, которые работают по принципу клиентократии с фокусом на реальную ценность для клиента, горизонтальные связи и автономность команд вместо тотального контроля.
Сейчас мы ищем backend-разработчика, который поможет развивать архитектуру нашего продукта и создавать надёжные, масштабируемые сервисы на TypeScript и GraphQL. Этот человек будет проектировать и поддерживать API, связывающие фронтенд и внешние системы, участвовать в принятии архитектурных решений и вносить свой вклад в качество и устойчивость продукта. Мы ищем того, кто чувствует ответственность за результат, умеет работать в самоуправляемой команде и готов к динамичной среде, где изменения — часть роста.
Что тебе предстоит делать
-
Разработка и поддержка API-сервисов на TypeScript / Node.js
-
Реализация и оптимизация GraphQL-схем и Apollo Server
-
Участие в проектировании архитектуры, повышении производительности и отказоустойчивости
-
Интеграция с внешними системами (HR, ERP, BI, 1С и др.)
-
Взаимодействие с фронтенд-командой (React + Apollo Client)
- Поддержка CI/CD-процессов и внедрение лучших инженерных практик
Что для нас важно в тебе
-
Опыт работы с TypeScript / Node.js от 2–3 лет
-
Уверенное владение GraphQL / Apollo Server
-
Знание паттернов проектирования и принципов модульной архитектуры
-
Понимание работы кэширования, оптимизации запросов
-
Понимание работы асинхронных процессов, очередей, событийных моделей
-
Опыт работы с базой данных PostgreSQL (MongoDB — будет плюсом)
-
Умение писать тестируемый и поддерживаемый код, знание Jest / Mocha/ Playwright или Cypress
- Опыт работы с системами контроля версий (Git) и CI/CD (GitLab, GitHub Actions, Jenkins и т.д.)
Навыки, которые помогут тебе преуспеть
-
Опыт с NestJS и другими фреймворками
-
Опыт работы с RabbitMQ и ELK стеком
-
Понимание React / Apollo Client — чтобы эффективно взаимодействовать с фронтендом
-
Опыт работы с высоконагруженными SaaS-проектами
-
Знание принципов Domain-Driven Design (DDD) или Clean Architecture
-
Опыт участия в проектировании архитектуры или технических решений
Личные качества
-
Умение работать в самоуправляемых кросс-функциональных командах
-
Готовность к работе в среде с высокой динамикой изменений и экспериментами
-
Инициативность, умение предлагать решения, а не просто выполнять задачи
-
Готовность участвовать в дискавери-фазе — понимать потребности пользователей и бизнеса
Что мы предлагаем
- Удаленный формат
- Прозрачные и экологичные отношения - мы ценим честность и вклад в общее дело, а не тотальный контроль
- Работу в аккредитованной IT-компании со всеми льготами
- Культуру, где твоя работа будет замечена и признана