Node.js разработчик (GraphQL/BFF)
Ищем сильного Node.js разработчика для развития GraphQL/BFF слоя, который объединяет несколько backend-сервисов в единый API для frontend-команд. Требуется уверенный опыт с Node.js, TypeScript, GraphQL и React, а также умение проектировать API как продуктовый контракт. Предлагают гибридный или удаленный формат, официальное трудоустройство, ДМС и карьерный рост.
Зарплата не указана — оценили по рынку
На основе 151 похожих вакансий за 90 дней.
Что предстоит делать
Мы развиваем GraphQL-платформу, которая дает frontend-командам единый API поверх нескольких внутренних backend-сервисов. Этот слой помогает интерфейсу получать удобные данные для экранов, форм, списков, справочников и асинхронных операций, не завязываясь напрямую на внутреннее устройство backend-систем. Ищем сильного Node.js разработчика, который сможет проектировать и развивать GraphQL/BFF слой, интегрироваться с backend через асинхронную инфраструктуру и при необходимости работать на frontend: подключать GraphQL API к интерфейсу, дорабатывать клиентские сценарии, отлаживать Apollo Client, формы, состояния загрузки, ошибки и кэш. Наш основной стек: Node.js, TypeScript, Fastify, GraphQL Yoga, Hive Gateway, pnpm, Nx, NATS JetStream KV, OpenTelemetry, Docker. На frontend важны TypeScript, React-подход, Apollo Client и понимание браузерной отладки.
- Проектировать GraphQL API под реальные клиентские сценарии: query, mutation, subscription, input/output types, ошибки, статусы операций;
- Разрабатывать backend-for-frontend слой на Node.js и TypeScript;
- Готовить данные для frontend: проектировать удобные payload-ы, mapper-ы и модели состояний, не раскрывая внутренние backend DTO без необходимости;
- Интегрироваться с внутренними backend-сервисами через асинхронную и message-driven инфраструктуру;
- Работать с кэшированием, подписками, асинхронными операциями, таймаутами и повторной доставкой сообщений;
- Развивать GraphQL-схему без поломки существующих клиентов: аккуратно добавлять новые поля, планировать deprecation, сохранять стабильность контрактов;
- При необходимости дорабатывать frontend-интеграцию: GraphQL-запросы, Apollo Client cache, формы, loading/error states, status model для асинхронных операций;
- Помогать frontend-команде быстрее интегрировать API: давать примеры query/mutation/subscription, объяснять edge cases, проверять поведение API на реальном экране;
- Участвовать в технических решениях по авторизации, надежности, производительности, наблюдаемости, модели данных и UX API.
Что ждём от вас
- Высшее техническое образование;
- Уверенный коммерческий опыт backend-разработки, включая production-опыт с Node.js и TypeScript;
- Уверенное владение TypeScript: строгая типизация, generics, discriminated unions, typed errors, ESM, границы модулей;
- Опыт проектирования GraphQL API или сильное понимание GraphQL/BFF-подхода;
- Понимание Query, Mutation, Subscription, input/output types, enums, nullability, pagination, filters, errors;
- Умение проектировать API как продуктовый контракт для frontend, а не как прямую копию backend-моделей;
- Умение читать, понимать и дорабатывать frontend-код на TypeScript.
- Практический опыт с React или близким компонентным подходом: компоненты, props/state, hooks, controlled forms, composition.
- Умение подключать GraphQL API к UI через Apollo Client или похожий GraphQL client.
- Понимание Apollo Client cache: normalized cache, refetch, cache update, optimistic UI, invalidation.
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в РТК-ЦОД
7 активных вакансий в компании
DevOps-инженер ML платформы
~1 350 800 ₸ оценка
Ищем DevOps-инженера для поддержки и развития ML-платформы на Kubernetes. Требуется опыт администрирования K8s, знание автоматизации (Ansible, Terraform), CI/CD и мониторинга. Предлагаем гибридный или удаленный формат, ДМС, обучение и карьерный рост.
Frontend-разработчик (React)
~1 418 124 ₸ оценка
Ищем frontend-разработчика для создания приложений на React с JavaScript и TypeScript. Нужно будет интегрировать API, писать автотесты и участвовать в код-ревью. Работа в команде с бэкендерами, тестировщиками и дизайнерами.
Разработчик Ruby on Rails
~1 657 800 – 2 026 200 ₸ оценка
Ищем опытного Ruby on Rails разработчика для развития облачной платформы. Требуется опыт от 3 лет, знание SQL и тестирования. Предлагают гибридный или удаленный формат, ДМС и карьерный рост.
Инженер автоматизированного тестирования
~841 260 – 1 473 600 ₸ оценка
Ищем инженера автоматизированного тестирования для разработки и поддержки автотестов облачной платформы. Нужен опыт работы с Python от 3 лет, знание API и CI/CD. Предлагаем гибридный формат, соцпакет и возможности роста.
Похожие вакансии
6 вакансий
Frontend Developer (Angular)
~1 682 520 – 3 107 362 ₸ оценка
Ищем опытного фронтенд-разработчика (Angular, TypeScript) для создания цифровых решений в сфере медицинских технологий. Требуется уверенное владение Angular, тестированием и архитектурными принципами. Предлагаем удалённую работу в международной команде, гибкий график и соцпакет.
Разработчик баз данных / интеграций
~1 682 520 – 3 107 362 ₸ оценка
Ищем опытного разработчика для проектирования и поддержки интеграций между инженерными веб-приложениями. Требуется 5+ лет опыта, сильные навыки работы с базами данных и API. Предлагается работа в международной компании с распределенной командой.
Старший Fullstack разработчик (Node.js/React/Next.js)
~1 682 520 – 3 107 362 ₸ оценка
Старший Fullstack разработчик для перестройки ecommerce платформы на React, Next.js и Node.js. Требуется 5+ лет опыта с JavaScript/TypeScript, Node.js, GraphQL, React и Azure. Предлагают полную удаленку, гибкий график и международную команду.
Старший Frontend разработчик (React, TypeScript, Next.js)
~1 682 520 – 3 107 362 ₸ оценка
Старший фронтенд-разработчик в международную продуктовую компанию в сфере социального гейминга. Нужно лидировать техническую архитектуру, оптимизировать производительность и работать с React, TypeScript, Next.js. Компания предлагает полную удаленку, 30 дней отпуска и AI-ориентированную среду.
Node.js разработчик
~1 682 520 – 3 107 362 ₸ оценка
Ищем опытного Node.js разработчика для создания серверной логики игровых проектов. Нужно уверенное владение NestJS, TypeORM и базами данных. Предлагаем удалённую работу, гибкий график и интересные задачи в продуктовой IT-компании.
Backend-разработчик (Node.js / TypeScript)
~1 682 520 – 3 107 362 ₸ оценка
Ищем опытного бэкенд-разработчика на Node.js/TypeScript для развития серверной части продукта и интеграции с внешними сервисами. Требуется уверенное владение Moleculer, NATS и MongoDB, а также готовность погружаться в бизнес-задачи. Предлагаем полную удаленку, минимум бюрократии и влияние на архитектуру.