Node.js разработчик (Fastify)
Ищем Node.js разработчика для доработки платформы с регистрацией, платежами и миграцией данных. Нужен опыт от 1.5 лет с Fastify, PostgreSQL и Redis. Предлагаем удаленную работу и интересные задачи.
Зарплата на уровне рынка
В пределах ±10% медианы JavaScript по 169 вакансиям за 90 дней.
Что предстоит делать
Стек • Node.js + Fastify • PostgreSQL + Redis • Railway (хостинг), Selectel (RU-хостинг для персональных данных, 152-ФЗ) • ЮKassa (интеграция платежей) • Cloudflare R2 (хранение изображений) Задачи на старте (Этап 1): • Доработка регистрации/авторизации (JWT, refresh-токены) • Безопасность API: валидация входных данных, rate limiting, настройка CORS • Работа с миграцией части данных (users/payments) на российский хостинг под требования 152-ФЗ • Написание эндпоинтов и логики под лайки, фильтры в ленте, работу с гардеробом пользователя Дальше по проекту: • Интеграция ЮKassa (webhooks, идемпотентность платежей, работа в песочнице) • Логика разделения функциональности по платформам/регионам (iOS/Android/RU/международные рынки — фича-флаги на уровне API) • В перспективе — админка для наполнения каталога
Что ждём от вас
- Опыт коммерческой разработки на Node.js от 1.5–2 лет
- Уверенное знание Fastify или аналогичного фреймворка (Express, Koa — обсуждаемо)
- PostgreSQL: проектирование схем, миграции, оптимизация запросов
- Redis: кеширование, работа с сессиями
- Опыт работы с REST API, JWT-авторизацией
- Понимание принципов идемпотентности при работе с платёжными вебхуками (ЮKassa, Stripe или аналоги — плюс)
- Самостоятельность: умение читать и писать техническую документацию, работать по бэклогу без постоянного контроля
- Будет плюсом:
- Опыт работы с Railway или аналогичными PaaS (Render, Fly.io)
- Понимание требований 152-ФЗ к хранению персональных данных
- Опыт интеграции RuStore/Google Play/App Store billing SDK
- Опыт в React Native проектах (для понимания, как фронт использует API)
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансийJunior Full Stack Developer
Ищем Junior Full Stack Developer для работы над реальными веб-приложениями. Требуется знание HTML, CSS, JavaScript и одного из бэкенд-стеков (Node.js, Python, PHP, Java или C#). Предлагаем удалённую работу, гибкий график, наставничество и оплату обучения.
Front-end разработчик
Разработка и поддержка front-end приложений на JavaScript/TypeScript с React. Участие в архитектуре продукта, устранение технического долга, работа с внутренней библиотекой UI компонентов. Проекты в сфере финтеха, телекома и ритейла.
Backend разработчик (Node.js/NestJS)
~1 192 775 ₸ оценка
Ищем Backend разработчика (Node.js/NestJS) для работы над высоконагруженными микросервисами в международной iGaming компании. Требуется опыт от 2 лет с Node.js, NestJS, PostgreSQL, MongoDB, Redis, ClickHouse, Kafka и gRPC. Предлагаем полную удаленку, гибкий график и карьерный рост.
Frontend-разработчик (React/TypeScript)
~1 192 775 ₸ оценка
Ищем frontend-разработчика на React/TypeScript для проектной работы над CRM по взысканию задолженности. Нужен опыт от 2 лет с React и TypeScript, знание Redux Toolkit и тестирования. Работа удаленно из РФ по договору ГПХ на 3 месяца.
Frontend-разработчик (Lenta.ru)
~1 192 775 ₸ оценка
Ищем опытного frontend-разработчика для работы над крупнейшим новостным сайтом Lenta.ru. Нужно развивать клиентскую часть, работать с нативным JavaScript и TypeScript, верстать адаптивные страницы и участвовать в переходе на Next.js. Предлагают официальное трудоустройство, ДМС, гибридный или удаленный формат и современный офис в Москве.
Frontend разработчик
~1 192 775 ₸ оценка
Ищем Frontend разработчика для создания идеальных интерфейсов и помощи в обучении ИИ. Требуется опыт работы с UI, дизайн-системами и производительностью. Предлагается удаленная работа в международной команде.