Компания Truelogic — провайдер nearshore-услуг из Нью-Йорка, команда более 600 специалистов в Латинской Америке. Клиент — технологическая медиакомпания в сфере недвижимости, сочетающая элитные продажи, технологии и создание контента; экосистема включает люксовую недвижимость, образовательную платформу и внутреннее креативное агентство.
Вакансия: Senior Full-stack Engineer в команду, занимающуюся финансовыми технологиями. Нужен опыт проектирования PostgreSQL-схем, распределённых бэкенд-сервисов и интерфейсов на React/Next.js. Подойдёт системный мыслитель, ценящий надёжность, операционное совершенство и чистую архитектуру, с опытом работы со сложными финансовыми процессами, асинхронной обработкой событий и высоконагруженными транзакционными данными. Используются AI-инструменты разработки.
Задачи
- Полный цикл функций продукта: от проектирования схемы БД и бэкенда до фронтенда и мониторинга.
- Проектирование и поддержка масштабируемых событийно-ориентированных и распределённых систем с гарантиями надёжности и консистентности данных.
- Разработка и оптимизация сложных PostgreSQL-запросов, миграций и транзакционных процессов для высокопроизводительных финансовых операций.
- Интеграции со сторонними системами через вебхуки, очереди, механизмы повторных попыток и сверки.
- Внедрение паттернов отказоустойчивости: идемпотентность, dead-letter queues, outbox, обработка сбоев.
- Создание адаптивных интерфейсов на React и Next.js.
- Участие в архитектурных решениях, улучшение масштабируемости, наблюдаемости и операционного совершенства.
- Использование AI-инструментов разработки (Claude Code и аналоги) для повышения продуктивности.
- Участие в код-ревью, наставничество, продвижение лучших практик работы с чувствительными финансовыми данными.
- Взаимодействие с продуктовой, дизайнерской и инженерной командами.
- Внедрение и поддержка наблюдаемости с помощью Datadog или OpenTelemetry.
- Автоматизация инфраструктуры и управление облачными ресурсами через IaC (Terraform, Pulumi).
- Обеспечение соответствия стандартам безопасности и комплаенса (SOC2, PCI-DSS).
Требования
- 5+ лет опыта Full-stack разработки production-приложений.
- Уверенное владение TypeScript и Node.js.
- Продвинутый опыт с React и Next.js.
- Глубокая экспертиза в PostgreSQL: raw SQL, оптимизация запросов, миграции, анализ производительности.
- Опыт проектирования событийно-ориентированных и распределённых систем.
- Понимание паттернов отказоустойчивости: идемпотентность, retry, DLQ, outbox, сверка данных.
- Опыт создания архитектур на вебхуках.