The Vault
Senior Full-Stack Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full-Stack Engineer в финтех-группу The Vault by Tría Finance, развивающую инфраструктуру для цифровых активов. Нужен инженер, способный вести фичи end-to-end: от доменного моделирования на Go или Node.js до React-интерфейса.
Задачи
- Разрабатывать продуктовые фичи end-to-end на бэкендах Go и Node.js/Express и фронтенде React
- Использовать AI-инструменты (Cursor/Copilot/ClaudeCode) для ускорения разработки, рефакторинга и генерации тестов с обязательной проверкой результатов
- Проектировать бэкенд-сервисы с использованием DDD-паттернов (bounded contexts, aggregates, domain events), чистой слоистости и прагматичной архитектуры
- Реализовывать модели данных и миграции в PostgreSQL и MongoDB с использованием GORM, Mongoose или сырых запросов
- Разрабатывать и поддерживать REST API (а также webhooks и event-driven workflows) на Go и Node.js/Express
- Реализовывать фронтенд-флоу на React (TypeScript): дашборды, админские workflow, жизненные циклы статусов, audit views
- Обеспечивать корректность и наблюдаемость: структурированное логирование, метрики, трейсинг и production-ready обработка ошибок
- Участвовать в обеспечении безопасности: RBAC, least-privilege доступ, безопасная работа с секретами, audit trails
- Отвечать за качество: unit/integration тесты, contract-тесты и CI-пайплайны
Требования
- 7+ лет разработки production-систем на Go и/или MERN-стеке (MongoDB, Express, React, Node.js) плюс уверенный опыт с React
- Сильные бэкенд-фундаменты: конкурентность, API, надёжность, отладка
- Практический опыт DDD (не только на словах): умение моделировать домены и сохранять чистые границы
- Сильные навыки работы с базами данных PostgreSQL и MongoDB: проектирование схем/коллекций, индексирование, тюнинг запросов, миграции
- Опыт с GORM и/или Mongoose (или аналогичными ORM/ODM) и готовность при необходимости писать сырой SQL или aggregation pipelines
- Профессиональное владение React (предпочтительно TypeScript), включая управление состоянием и админские UI с большим количеством форм
- Хорошая тестовая дисциплина (Go testing, Jest/Vitest, интеграционные тесты; основы тестирования фронтенда)
- Обязательно: уверенное ежедневное использование AI-инструментов для кодинга (Cursor/Copilot и др.) с дисциплинированной проверкой и безопасными практиками
Условия
- Конкурентная зарплата
- Годовой бонус по результатам работы
- Полностью удалённая работа — из любой точки мира (команда работает по CET)
- Оплачиваемые отпуска, больничные и государственные праздники
- Несколько проектов внутри компании — возможность обсудить разные проекты на интервью и выбрать наиболее подходящий
Навыки
- Go
- Node.js
- Express
- React
- TypeScript
- PostgreSQL
- MongoDB
- GORM
- Mongoose
- DDD
- REST API
- Jest
- Vitest
- Docker
- Kubernetes
- GitHub Actions
- GitLab CI
- RBAC
- Cursor
- Copilot