Должность: Full-Stack Engineer (React + Go/MERN)
Местоположение: Удаленно/Гибридно (пересечение с UTC+2/3)
Команда: Frontend, QA, Product, Security, DevOps/SRE
Область: Fintech / custody platform (APIs, workflows, auditability)
О нас
Мы создаем платформу для операций с цифровыми активами с приоритетом безопасности. Наш продукт основан на API, отличается высокой степенью аудируемости и разработан для обеспечения надежности. Мы ищем старшего full-stack инженера, который сможет полностью отвечать за фичи: от чистого доменного моделирования на Go или Node.js до четкого React UI.
Что предстоит делать
- Создавать комплексные продуктовые фичи для бэкенда на Go и Node.js/Express, а также для фронтенда на React
- AI-assisted development: ежедневно использовать Cursor/Copilot/ClaudeCode (или аналогичные инструменты) для ускорения разработки, рефакторинга и генерации тестов — при этом проверяя результаты и поддерживая чистоту кода
- Проектировать бэкенд-сервисы с использованием шаблонов DDD (bounded contexts, aggregates, domain events), чистых слоев и прагматичной архитектуры
- Реализовывать модели данных и миграции в PostgreSQL и MongoDB, используя GORM, Mongoose или raw-запросы по мере необходимости
- Создавать и поддерживать REST API (и вебхуки/событийно-ориентированные рабочие процессы, где это необходимо) как на Go, так и на Node.js/Express
- Реализовывать фронтенд-процессы на React (TypeScript): дашборды, админские рабочие процессы, жизненные циклы статусов, представления аудита
- Обеспечивать корректность и наблюдаемость: структурированное логирование, метрики, трассировка и производственно-готовая обработка ошибок
- Вносить вклад в основы безопасности: RBAC, принцип наименьших привилегий, безопасная обработка секретов и аудиторские следы
- Отвечать за качество: модульные/интеграционные тесты, контрактные тесты и CI-пайплайны
Обязательный опыт
- 5+ лет разработки продакшн-систем с использованием Go и/или MERN стека (MongoDB, Express, React, Node.js) плюс уверенный опыт работы с React
- Сильные бэкенд-фундаментальные знания: конкурентность, API, надежность, отладка
- Практический опыт работы с DDD (не просто термины): умение моделировать домены и поддерживать чистоту границ