yandex
MiddleУдалённоПолная занятость

Middle+/Fullstack разработчик (Backend-ориентированный)

ИИОценка ИИ

Привлекательная вакансия для опытного разработчика: адекватный стек, удаленка, возможность влиять на архитектуру и понятные задачи. Зарплата в $2500 является конкурентной для Middle+ уровня, хотя и требует широкого кругозора.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Позиция требует не только уверенного владения стеком NestJS/Next.js, но и глубоких знаний в области баз данных (миграции, блокировки) и DevOps-практик. Дополнительную сложность придает необходимость проводить рефакторинг существующего кода и обязательное тестовое задание.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана2 500 $
Рынок2 000 $ – 3 500 $
ИИОценка ИИ

Предложенный бюджет до $2500 (около 230 000 рублей) соответствует рыночному медианному значению для Middle+ Fullstack разработчиков на Node.js в СНГ, работающих удаленно. Верхняя граница рынка для Senior-специалистов с глубокой экспертизой в DevOps и высоконагруженных БД может достигать $3500-4500.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

Описание вакансии

Вакансия: Middle+/Fullstack разработчик (Backend-ориентированный)

Стек: Node.js / NestJS / PostgreSQL / Next.js (React)

Бюджет: до $2500 (обсуждаемо по итогам собеседования)

О проекте: Мы развиваем экосистему для трейдинга. У нас есть клиентский кабинет, админ-панель и интеграции с торговыми платформами и платежными шлюзами. Ищем надежного разработчика, который любит серверную часть, умеет работать с данными.

Чем предстоит заниматься (ваши реальные задачи на первые 2-3 месяца):

  • Развивать backend на NestJS: писать REST API, обрабатывать вебхуки от платежных систем, обеспечивать идемпотентность запросов.
  • Исправлять то, что успели люто навайбкодить (ака накложить) (Примечание - вайбкодеры в рамках данной вакансии не рассматриваются). 
  • Работать с PostgreSQL (обязательно, так как тут тоже уже успели накложить).
  • Интегрировать внешние API: работа с ретраями, лимитами запросов, обработкой ошибок
  • Поддерживать и дорабатывать фронтенд на Next.js/React (личный кабинет, формы) около 20-30% времени. 
  • Писать понятный, типизированный и покрытый базовыми тестами код.

Что мы ждем от вас (Must have):

  • 2.5 – 4 года коммерческого опыта разработки на Node.js
  • Уверенное знание NestJS (понимание DI, middleware, guards, обработки ошибок).
  • Хорошее знание SQL и PostgreSQL
  • Опыт с ORM (TypeORM, Prisma или аналоги), но с пониманием, какой SQL

генерируется и когда ORM лучше обойти.

  • Версионируемые миграции БД: Liquibase, Flyway или SQL-миграции с откатами. Нужно понимать безопасные миграции на живой базе: zero-downtime, backfill, блокировки.
  • CI/CD: GitHub Actions или GitLab CI. Сборка, тесты, линтеры, деплой, работа с секретами и окружениями.
  • Тестирование: Jest/Vitest, unit- и интеграционные тесты; e2e (Playwright) будет плюсом.
  • Git-флоу на уровне привычки: feature-ветки, PR, ревью, осмысленные коммиты.

Будет большим плюсом

  • Опыт в финтехе, трейдинге, брокерских или платёжных системах (MetaTrader, MatchTrader, B2Broker, PSP).
  • Postgres в режиме высокой доступности: репликация, failover, бэкапы и восстановление (PITR).
  • Redis, очереди (BullMQ / RabbitMQ / Kafka).

Что мы предлагаем и что ждем по софт-скиллам:

  • Самостоятельность: умеете взять задачу от постановки до продакшена.
  • Пишете понятно: PR-описания, документация, разбор инцидентов.
  • Говорите "не знаю" или "тут риск" до того, как это стало проблемой
  • Возможность влиять на технический стек и процессы.
  • Удаленная работа, гибкий график.

Примечание - будет обязательное тестовое задание (не абстрактное, а из реального проекта).

По всем вопросам обращаться в телеграмм к Откликнуться.

Больше похожих вакансий + автоотклики с ИИ

Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Больше похожих вакансий + автоотклики с ИИ

Навыки

  • Node.js
  • NestJS
  • PostgreSQL
  • Next.js
  • React
  • TypeScript
  • SQL
  • TypeORM
  • Prisma
  • Liquibase
  • Flyway
  • GitHub Actions
  • GitLab CI
  • Jest
  • Vitest
  • Playwright
  • Redis
  • BullMQ
  • RabbitMQ
  • Kafka

Возможные вопросы на собеседовании

Проект связан с платежами, где критически важна обработка вебхуков без дублирования операций.

Как вы реализуете идемпотентность при обработке вебхуков от платежных систем в NestJS?

В описании указано, что в БД 'накложили', и требуются безопасные миграции.

Расскажите о вашем опыте проведения zero-downtime миграций в PostgreSQL. Как вы избегаете длительных блокировок таблиц при добавлении колонок или индексов?

Вакансия предполагает исправление чужого кода ('вайбкода').

Каков ваш подход к рефакторингу legacy-кода? С чего вы начнете, если увидите запутанную бизнес-логику без тестов?

Важно понимать, что происходит 'под капотом' ORM.

В каких ситуациях вы предпочтете написать сырой SQL-запрос вместо использования методов TypeORM или Prisma? Приведите пример.

Проект включает интеграции с внешними API.

Как вы организуете систему ретраев и обработку лимитов (rate limiting) при взаимодействии с внешними торговыми платформами?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

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

N
NDA
до 2 500 $
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!