Назад к вакансиям

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 над ключевыми частями высоконагруженной системы