Backend-разработчик
Навыки
- API (интеграции)
- Внимание к деталям
- ClickHouse
- Code review
- Распределённые системы
- Docker
- Финтех и платежи
Ещё 17
- Google Cloud
- GitLab CI
- GraphQL
- Kafka
- Node.js
- PostgreSQL
- Оптимизация запросов
- RabbitMQ
- Redis
- REST API
- Sentry
- SQL
- Первая и вторая линия
- Автоматизация тестирования
- TypeScript
- Вебхуки
- WebSocket
О компании и продукте
- Финтех продут — выпуск и обслуживание банковских карт, мультивалютные счета, платежи и крипто-операции. Работающий прод с десятками тысяч пользователей. Небольшая инженерная команда, прямой доступ к техлиду и продуктовым решениям. Стек: TypeScript (strict), Bun/Node.js, PostgreSQL (сырой SQL + pgtyped, PL/pgSQL, триггеры), GraphQL (Yoga + codegen), REST, WebSocket, Redis, Kafka и GCP Pub/Sub, Docker, GitLab CI, GCP (Cloud Run, Cloud Functions), Sentry, Zod, Biome.
Задачи
- Разрабатывать и поддерживать сервисы платформы: карты, счета, транзакции, подписки, рефералка, комиссии — от схемы БД до API
- Проектировать схему PostgreSQL и денежную логику на уровне базы: функции, триггеры, инварианты целостности балансов
- Писать событийных воркеров поверх Kafka и Pub/Sub: идемпотентность, дедупликация, ретраи, порядок обработки
- Развивать потоковую инфраструктуру: настройка Kafka и внутренний общий пакет-контроллер, через который к шине подключаются все сервисы
- Делать API для клиентских приложений и бэк-офиса (GraphQL, REST), а также real-time события через WebSocket
- Интегрироваться с внешними провайдерами — карточный процессинг, KYC, крипто-платежи, почтовые сервисы — и обрабатывать их вебхуки
- Вести подсистемы целиком: от постановки и дизайна до выката, включая план миграции данных без простоя прода
- Разбирать баги и оперативно чинить проблемы уровня приложения на проде — по сути первая линия по инцидентам в коде (инфраструктура и платёжный контур не на вас)
- Участвовать в код-ревью и технических решениях вместе с техлидом
Требования
- От 4 лет коммерческой разработки на TypeScript/Node.js (опыт Bun — плюс, но не обязателен). Сильный PostgreSQL: пишете SQL руками, а не только через ORM
- понимаете индексы, планы запросов, транзакции и уровни изоляции
- проектировали схемы с нуля
- Опыт логики на уровне БД (PL/pgSQL, триггеры, хранимые функции) или явная готовность быстро в это войти — здесь база не просто хранилище, а несущий слой платформы
- Понимание денежной предметки: ledger/двойная запись, холды и статусы операций, идемпотентность, мультивалютность, конвертации и корректная точность округлений
- Практический опыт с брокерами сообщений (Kafka, Pub/Sub, RabbitMQ) и событийной архитектурой: at-least-once, дедупликация, обработка повторов
- Опыт GraphQL и/или REST, желательно schema-first с кодогенерацией типов
- Аккуратность к обратной совместимости: умеете выкатывать миграции и изменения на живой прод с реальными деньгами, продумывая порядок деплоя
- Самостоятельность: берёте задачу в бизнес-формулировке и доводите до дизайна и прода без микроменеджмента
- задаёте вопросы до того, как сломали
- Готовность отвечать за корректность сами: автотестов в сервисах немного, надёжность держится на строгой типизации, статическом анализе и продуманных сквозных ручных сценариях
- Плюсом будет, если вы умеете и хотите постепенно наращивать покрытие там, где оно даёт максимум пользы
- Плюсом: ClickHouse, GCP (Cloud Run, Pub/Sub, Cloud Functions), Docker, GitLab CI, Redis, WebSocket, опыт в финтехе или крипте
Условия
- Профессиональный рост и развитие: Работа над задачами в международном финтех-продукте Бюджет на обучение, конференции и профессиональную литературу 2
- График работы 5/2 с гибким началом рабочего дня
- Удаленный формат работы по миру
- Компенсация ДМС после испытательного срока
- Два дополнительных выходных дня в год
- Корпоративная жизнь: Яркие корпоративные мероприятия, от онлайн-квизов до выездов на природу
- Поддержка спортивных увлечений команды
- Отсутствие формализма и бюрократии, мы ценим результат и здравый смысл
Паспорт вакансии
История публикации
Появилась в Вакандии28 дней
Перепубликациинетпубликовалась один раз
Проверяли на источникеВидели 28 дней назад
Среди похожихНет данных52 из 30 · у похожих вакансий почти одинаковый возраст — сравнивать нечего
Откуда что взялось
Отмечено то, что вывели мы. Без пометки — значение назвал работодатель.
ГрейдMiddleвыведено из другого признака
Формат работыУдалённо
Географияне указана
Зарплата≈ 230 217 RUB в месяцнаша оценка, в вакансии не названа
Почему на этом месте в выдаче
Порядок выдачи объявлен контрактом: свежесть решает между днями, полнота и зарплата — внутри дня.
Полнота карточки753 из 4 полей: грейд, формат, география, зарплата
Зарплата названа0вилки работодателя нет, показана наша оценка
Проверка Вакандии
Источники и свежесть
- Тип источника
- Агрегатор вакансий
- Найдено публикаций
- 1
Посмотреть публикации и даты
- hcareersОсновная публикация · 2026-08-11
Безопасность
Отклик уходит на сайт источника
Вакандия показывает вакансию, но не отправляет отклик и не проверяет работодателя. Сам отклик вы оставляете на внешнем сайте — hh.ru.
Признаки мошенничества
- Просят предоплату, «залог» или деньги за обучение и оборудование.
- Требуют код из SMS, данные банковской карты или доступ к «Госуслугам».
- Быстро уводят в мессенджер и торопят с решением.
- Обещают большой доход без опыта и без деталей задач.
Настоящий работодатель не просит денег и платёжных данных до трудоустройства.
Продолжить поиск
Похожие вакансии
Причина сходства указана на каждой карточке
Подробнее Подробнее