Свяжитесь напрямую по этой вакансии
О компании: Мы создаем платформу для работы с цифровыми активами с приоритетом безопасности. Наш продукт имеет API-интерфейсы, отличается высокой степенью аудируемости и создан с упором на надежность. Мы ищем старшего full-stack разработчика, который сможет полностью вести разработку функциональных возможностей: от чистой доменной модели на Go до четкого и понятного пользовательского интерфейса на React.
Чем предстоит заниматься: ● Создание сквозных функциональных возможностей продукта как на бэкенде (Go), так и на фронтенде (React) ● Проектирование бэкенд-сервисов с использованием принципов DDD (ограниченные контексты, агрегаты, доменные события), чистой слоистой архитектуры и прагматичных решений ● Реализация моделей данных и миграций на PostgreSQL с использованием GORM там, где это уместно (и чистого SQL, когда это правильный инструмент) ● Создание и поддержка REST API (а также вебхуков и событийно-ориентированных процессов, где это необходимо) ● Реализация frontend-логики на React (предпочтительно TypeScript): дашборды, административные процессы, жизненные циклы статусов, представления аудита ● Обеспечение корректности и наблюдаемости: структурированное логирование, метрики, трейсинг и обработка ошибок, готовая к production-среде ● Вклад в основы безопасности: RBAC, доступ по принципу наименьших привилегий, безопасное обращение с секретами и журналы аудита ● Ответственность за качество: модульные и интеграционные тесты, контрактные тесты и CI/CD-пайплайны ● Разработка с помощью искусственного интеллекта: ежедневное использование Cursor/Copilot (или аналогичных инструментов) для ускорения разработки, рефакторинга и генерации тестов — с обязательной проверкой результатов и поддержанием чистоты кода
Обязательный опыт: ● 5+ лет разработки production-систем на Go и React ● Прочные основы бэкенд-разработки: конкурентность, API, надежность, отладка ● Практический опыт работы с DDD (не просто знание терминологии): умение моделировать домены и поддерживать чистоту границ контекстов ● Навыки работы с PostgreSQL: проектирование схем, индексирование, оптимизация запросов, миграции ● Опыт работы с GORM (или аналогичным ORM) и умение при необходимости перейти на чистый SQL ● Уверенное владение React на фронтенде (предпочтительно TypeScript), включая управление состоянием и создание административных интерфейсов с большим количеством форм ● Хорошая культура тестирования (тестирование в Go, интеграционные тесты; основы тестирования фронтенда) ● ОБЯЗАТЕЛЬНО: уверенное ежедневное использование инструментов ИИ для программирования (Cursor/Copilot и т.д.) с дисциплинированной проверкой результатов и соблюдением практик безопасности
Будет плюсом: ● Знание событийно-ориентированных паттернов: outbox, повторные попытки, идемпотентность, фоновые задачи ● Опыт работы с RBAC/движками политик, аудит-логами, процессами в финтехе или в области compliance ● Знакомство с Docker/Kubernetes ● Ответственность за CI/CD (GitHub Actions/GitLab CI), процессы релизов ● Опыт работы с высокозащищенными системами (кастодиальные услуги, платежи, идентификация)
Гибкие навыки: ● Мышление владельца: реализация функциональных возможностей от начала до конца с высоким качеством ● Четкая коммуникация и способность работать с разными командами ● Прагматизм: баланс между долгосрочным проектированием и поставкой продукта ● Комфортная работа в условиях неопределенности и быстрых итераций
24,016 – 25,790 EUR
Кипр
Релокация
от 5 лет
Опыт работы
Полная занятость
Тип занятости
Офис
Формат работы
Senior
Грейд
Фулстек
Специализация
ФинТех
Отрасль
Продуктовая компания
Тип компании
Senior
Грейд
Фулстек
Специализация
ФинТех
Отрасль
Продуктовая компания
Тип компании