Вакансия: 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-описания, документация, разбор инцидентов.
- Говорите "не знаю" или "тут риск" до того, как это стало проблемой
- Возможность влиять на технический стек и процессы.
- Удаленная работа, гибкий график.
Примечание - будет обязательное тестовое задание (не абстрактное, а из реального проекта).
По всем вопросам обращаться в телеграмм к контакт рекрутера.