Full-Stack Engineer (React + Go)
Tria FinanceУдалённоот 8 летКонтракт
AIPostgreSQLKubernetesTypeScriptReactGoFull-stackNode.jsMongoDBWeb3DDDExpress.js
Описание
Tria Finance - финтех-стартап на стыке блокчейна и традиционных финансов, развивающий высоконагруженную SaaS-платформу хранения криптоактивов для институциональных клиентов. Ищем senior full-stack инженера, который сможет вести разработку фич «под ключ»: от чистого моделирования домена на Go или Node.js до качественного интерфейса на React.
Обязанности
- Разрабатывать продуктовые функции end-to-end: backend на Go и Node.js/Express, frontend на React
- Использовать AI-инструменты для разработки (Cursor/Copilot/ClaudeCode и аналоги) ежедневно для ускорения разработки, рефакторинга и генерации тестов — при этом проверяя результат и поддерживая чистоту кода
- Проектировать backend-сервисы с использованием DDD-подходов (bounded contexts, aggregates, domain events), чистой архитектуры и прагматичного дизайна
- Реализовывать модели данных и миграции для PostgreSQL и MongoDB, используя GORM, Mongoose или raw-запросы, где это необходимо
- Разрабатывать и поддерживать REST API (а также webhooks/event-driven workflows при необходимости) на Go и Node.js/Express
- Реализовывать frontend-флоу на React (TypeScript): дашборды, административные процессы, жизненные циклы статусов, audit-view интерфейсы
- Обеспечивать корректность и наблюдаемость системы: структурированное логирование, метрики, трейсинг и production-ready обработку ошибок
- Участвовать в реализации базовых аспектов безопасности: RBAC, принцип минимальных привилегий, безопасная работа с секретами и аудит-логи
- Отвечать за качество: unit/integration тесты, contract tests и CI-пайплайны
Требования
- 8+ лет разработки production-систем на Go плюс уверенный опыт с React
- Сильные знания backend-разработки: concurrency, API, надёжность, отладка
- Практический опыт с DDD (не только на уровне терминов)
- Сильные навыки работы с PostgreSQL и MongoDB
- Опыт с GORM и/или Mongoose (или аналогичными ORM/ODM), а также готовность использовать raw SQL или aggregation pipelines при необходимости
- Уверенная frontend-разработка на React (предпочтительно TypeScript)
- Хорошая дисциплина тестирования (Go testing, Jest/Vitest, integration tests; базовое frontend-тестирование)
- Практический опыт с Web3
- Обязательно: уверенное ежедневное использование AI-инструментов для написания кода (Cursor/Copilot и др.)
Будет плюсом
- Опыт работы с event-driven архитектурой: outbox, retries, idempotency, background jobs
- Опыт с RBAC/policy engines, audit logs, fintech/compliance workflows
- Знание Docker/Kubernetes
- Опыт владения CI/CD (GitHub Actions/GitLab CI), релизными процессами
- Опыт работы с высокозащищёнными системами (custody, платежи, identity)
Условия
- Оплата: EUR / USD / криптовалюта
- Формат: B2B
- Полностью удалённая работа
- Возможность ownership над ключевыми частями высоконагруженной системы