Middle+/Senior Fullstack-разработчик (React + NestJS) в Платежный шлюз
Summary
Fullstack developer builds and maintains payment forms and SDKs for Yandex services using React, TypeScript, and NestJS, ensuring PCI DSS and GOST compliance.
Мы разрабатываем платёжные формы Платёжного шлюза и SDK для встраивания в сервисы Яндекса. Через наше решение проходят оплаты и привязки карт и кошельков во множестве сервисов — Маркета, Такси, Еды и десятков других. У каждого сервиса свои сценарии и ограничения, а к продукту предъявляются специальные требования по аудиту PCI DSS и ГОСТ.
Мы отвечаем и за интерфейсы, и за бэкенд — ищем сильного fullstack-разработчика, который будет закрывать задачи от требований до продакшена.
Наш технологический стек:
Frontend: React, TypeScript, Vite, CSS Modules, Zustand, React Query
Backend: NestJS, TypeScript, OpenAPI
Тесты: Vitest, React Testing Library, Playwright, Jest
В разработке активно используем AI — такой опыт нам очень ценен.
Какие задачи вас ждут:
Основной фокус — развитие платёжных форм и SDK: новые способы оплаты и привязки, challenge-флоу, доработки сервера, поддержка интеграций для сервисов-потребителей. Задачи закрываем целиком — от обсуждения требований до выкладки.
- Развитие формы, SDK и сервера
Вы будете проектировать и реализовывать экраны оплаты и привязки, развивать NestJS-сервер и интеграции, сопровождать SDK, которым сервисы Яндекса встраивают платежи в свои продукты.
- Техническое развитие сервиса
Вы будете ревьюить код, выбирать подходы к производительности и надёжности, участвовать в архитектурных обсуждениях. Поможете команде найти баланс между скоростью поставки и качеством кода.
- Проработка задач
Вы будете совместно с продактом и командой уточнять требования, разбивать задачи на части и готовить оценки. Предлагать технические решения и участвовать в планингах, грумингах и ретроспективах.
Мы ждём, что вы:
- Разрабатывали на React и TypeScript
- Понимаете архитектуру SPA и управление состоянием
- Готовы работать как fullstack, закрывая задачи по фронтенду и бэкенду
- Работали с интеграциями и внешними API, умеете строить надёжные взаимодействия между сервисами
- Пишете или поддерживаете автотесты
- Работали в Scrum или похожих процессах
- Умеете или хотите активно использовать AI в разработке.