Свяжитесь напрямую по этой вакансии
О компании: Мы создаем платформу для работы с цифровыми активами с приоритетом безопасности. Наш продукт имеет 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), процессы релизов ● Опыт работы с высокозащищенными системами (кастодиальные услуги, платежи, идентификация)
Гибкие навыки: ● Мышление владельца: реализация функциональных возможностей от начала до конца с высоким качеством ● Четкая коммуникация и способность работать с разными командами ● Прагматизм: баланс между долгосрочным проектированием и поставкой продукта ● Комфортная работа в условиях неопределенности и быстрых итераций
Кипр
Релокация
от 5 лет
Опыт работы
Полная занятость
Тип занятости
Офис
Формат работы
Senior
Грейд
Фулстек
Специализация
ФинТех
Отрасль
Продуктовая компания
Тип компании
По стране
Senior
Грейд
Фулстек
Специализация
ФинТех
Отрасль
Продуктовая компания
Тип компании