Перейти к содержимому
Y
Yanami
Москва
активна · проверена 2 часа назад

Fullstack TypeScript-разработчик (с уклоном во фронтенд)

Ищем опытного Fullstack TypeScript-разработчика для развития E-commerce платформы Yanami, интегрированной с Telegram. Нужно уверенно владеть React, Next.js, Node.js и TypeScript, работать с headless CMS PayloadCMS и MongoDB. Предлагаем удалённую работу над интересным проектом с современным стеком.

senior удалённо ~859 600 – 921 000 ₸ (140 000 – 150 000 RUB)
Языки: English · Pre-Intermediate
salary intelligence

Зарплата ниже рынка

На 20% ниже медианы JavaScript по 167 вакансиям за 90 дней.

эта
890 300 ₸
медиана
1 013 100 ₸
p25–p75
625 000 – 1 535 000 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты JavaScript Калькулятор зарплат
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
описание

Что предстоит делать

Вакансия: Fullstack TypeScript-разработчик (с уклоном во фронтенд) Уровень: Middle+ / Senior Проект: Yanami О проекте Yanami — это современная E-commerce платформа. Мы развиваем интернет-магазин, который тесно интегрирован с Telegram Mini App. У пользователей единый аккаунт для сайта и Telegram: с общим балансом, историей заказов и бонусной системой. Особенности нашей архитектуры и подходов: Устройство: Headless-архитектура, где фронтенд реализован на Next.js, а бэкенд — на PayloadCMS (Node.js/MongoDB). Возможности: Глубокая интеграция с платёжными провайдерами и Telegram, наличие собственной дизайн-системы и элементов геймификации (например, рулетка и бонусы). База кода: Разработка ведётся в монорепозитории. Важно отметить, что это устоявшийся проект с большой кодовой базой (не разработка с нуля). Мы ищем человека, который умеет бережно встраиваться в существующую архитектуру и развивать её. Технологический стек Мы используем современные и проверенные инструменты: Фронтенд: Next.js (App Router, React Server Components), React, TypeScript, Tailwind CSS, TanStack Query, Zustand, motion (для создания анимаций). Бэкенд: PayloadCMS 3 (в качестве headless CMS), Node.js, MongoDB (Mongoose). Инфраструктура: Turborepo + pnpm workspaces. У нас выделены общие пакеты: библиотека компонентов (UI-кит), типы и контракты. Интеграции: Платёжные провайдеры (Ozon, Yandex Split, Dolyami), а также Telegram Bot API и Telegram Mini Apps.

  • Разрабатывать новый функционал как на стороне клиентской части (витрина магазина и Telegram Mini App), так и на бэкенде (коллекции, эндпоинты, бизнес-логика, фоновые cron-задачи).
  • Связывать пользовательские интерфейсы с REST API, работать с логикой корзины, оформлением заказа, статусами и платёжными сценариями.
  • Поддерживать строгую типобезопасность, следить за единым стилем написания кода и проводить проверку кода коллег (code review).
  • Заниматься отладкой сквозных процессов: от интерфейса пользователя через API и базу данных до обработки платежных вебхуков.
  • Наши ожидания (обязательные требования)
  • Для успешной работы вам потребуются следующие навыки:
  • Уверенное владение TypeScript: понимание дженериков, работа в строгом режиме, умение писать аккуратные типы.
  • Отличное знание React и Next.js: работа с App Router, чёткое разделение серверных и клиентских компонентов, использование роут-хендлеров.
  • Опыт проектирования и интеграции REST API.
  • Уверенная работа с Node.js: написание серверной логики, понимание асинхронности, взаимодействие с внешними API и вебхуками.
  • Понимание принципов работы с базами данных (SQL или NoSQL), знание того, как работают индексы, транзакции и атомарность.
  • Навыки современной вёрстки: использование Tailwind CSS, создание адаптивных интерфейсов и базовое понимание принципов доступности (a11y).
  • Умение управлять состоянием приложения (Zustand, Redux или Context) и работать с клиентским кешированием данных (TanStack Query или SWR).
  • Уверенная работа с Git, опыт командной разработки через ветвление и Pull Requests (PR).
  • Крайняя аккуратность в финансовых расчётах (правильные округления, обеспечение идемпотентности операций) — либо искренняя готовность быстро в это вникнуть.
  • Что будет большим плюсом
  • Эти знания помогут вам быстрее влиться в процесс, но их отсутствие не является препятствием:
  • Опыт работы с PayloadCMS (настройка коллекций, хуки, кастомные эндпоинты, фоновые задачи).
  • Важное уточнение: Мы не требуем обязательного знания PayloadCMS. Ключевой фундамент — это связка React/Next/TS/Node. Payload — это удобная надстройка с конфигурацией коллекций, эндпоинтами в стиле Express и Mongoose под капотом. Разработчик с крепкой базой осваивает её за пару недель.
  • Знание MongoDB и Mongoose, понимание атомарных операций (findOneAndUpdate, $inc, использование гардов).
  • Практический опыт настройки платёжных интеграций и обработки вебхуков.
  • Опыт создания Telegram Mini Apps и работы с Telegram Bot API.
  • Опыт работы в монорепозиториях (Turborepo или Nx) и с pnpm workspaces.
  • Умение создавать красивые анимации (с помощью Framer Motion или motion).
  • Понимание специфики E-commerce: корзина, процесс оформления заказа, промокоды, логика доставки и статусы заказов.
  • Навыки точных математических вычислений (использование decimal.js) и опыт работы с денежными суммами в минимальных единицах (копейках).
  • Личные качества и подход к работе
  • Внимание к деталям: для нас важно доводить каждую задачу до полноценного релиза в рабочей среде, а не просто до этапа демонстрации.
  • Умение читать, понимать и расширять чужой код, соблюдая заданные архитектурные рамки.
  • Способность честно и объективно оценивать сроки, а также вовремя сообщать о любых препятствиях или блокирующих факторах.
  • Самостоятельность при изучении и исследовании кодовой базы проекта.
навыки

Стек и инструменты

Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в ReManga

2 активные вакансии в компании

3 нед. назад

AQA Engineer / Automation QA Engineer

~614 000 – 828 900 ₸ (100 000 – 135 000 RUB)

Ищем AQA Engineer для автоматизации тестирования контентного продукта remanga.org. Нужно писать автотесты на Python/Pytest, автоматизировать UI с Playwright, работать с API и визуальным регрессионным тестированием. Предлагаем удаленную работу, прозрачные условия и возможность профессионального роста.

Python Pytest Playwright +18
middle удал. hh

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

6 вакансий
PlayFit
P
PlayFit
1 д. назад

Разработчик Mini App / Web App

~675 400 – 982 400 ₸ (110 000 – 160 000 RUB)

Разработка и доработка Mini App / Web App с нуля до MVP. Требуется опыт frontend-разработки (React/Next.js/Vue/Svelte) и понимание backend-логики. Предлагается удалённая проектная работа с оплатой за задачи и возможностью долгосрочного сотрудничества.

React Next.js Vue +7
middle удал. hh
YouGile
Y
YouGile
сегодня

Senior Developer (TypeScript/React)

~1 519 083 – 2 914 598 ₸ оценка

Ищем Senior Developer, который будет отвечать за производительность и стабильность продукта YouGile. Нужно глубокое знание TypeScript и React, опыт оптимизации веб-приложений и умение работать с AI. Предлагаем удаленную работу, гибкий график и белую зарплату.

TypeScript React Node.js +6
senior удал. hh
СберЗдоровье
С
СберЗдоровье
12 ч. назад

Фронтенд-разработчик (React)

~1 519 083 – 2 914 598 ₸ оценка

СберЗдоровье ищет опытного фронтенд-разработчика для создания инновационного мобильного приложения на базе ИИ. Нужны глубокие знания JavaScript, React и TypeScript. Компания предлагает полную удаленку, сильную команду и широкий соцпакет.

JavaScript React TypeScript +9
senior удал. hh
T
Top Netics
15 ч. назад

Full-Stack TypeScript разработчик (React, Node.js, RWA токенизация)

~1 519 083 – 2 914 598 ₸ оценка

Создавайте платформу для токенизации реальных активов (RWA) с нуля — от KYC и кошельков до дашбордов инвесторов. Нужен сильный TypeScript, React и Node.js, опыт с PostgreSQL и AWS. Работа полностью удалённая, с использованием AI-агентов (Claude Code) и современным стеком.

TypeScript React Node.js +7
senior удал. dou
G
Growe
16 ч. назад

Frontend Developer (JavaScript, TypeScript, Custom Elements)

Growe шукає Frontend-розробника для створення вебзастосунків з використанням JavaScript, TypeScript та custom elements. Потрібен досвід з WebSocket/SSE, інтеграцією API та CI/CD. Компанія пропонує медичне страхування, навчальний бюджет та безкоштовні обіди.

JavaScript TypeScript Web API +7
senior удал. dou
A-listware
A
A-listware
18 ч. назад

Старший Full-Stack разработчик (Node.js/React)

~1 519 083 – 2 914 598 ₸ оценка

Ищем опытного full-stack разработчика для создания масштабируемых бэкенд-сервисов на Node.js и фронтенда на React. Вы будете работать в микросервисной среде, использовать AI-инструменты и участвовать в полном цикле разработки. Требуется 5+ лет опыта с JavaScript/TypeScript и уверенное владение английским.

Node.js React TypeScript +9
senior удал. dou