Title: Senior Full-Stack Engineer (Go)
Location: Hong Kong / remote
Что вы будете делать
- Сотрудничать с трейдерами, исследователями и продакт-менеджерами для преобразования сложных рабочих процессов в элегантные UI-решения
- Проектировать и внедрять высокопроизводительные, отзывчивые фронтенд-приложения с использованием современного фреймворка TypeScript, такого как Svelte, React или Vue
- Проектировать, создавать и эксплуатировать бэкенд-сервисы на Go с учетом безопасности и производительности, полностью владея границами сервисов и контрактами данных
- Создавать повторно используемые UI-модули, библиотеки компонентов и SDK для модульной платформы на основе плагинов, а также интегрировать фронтенды через типизированные SDK и интерфейсы на основе MCP
- Создавать UI в реальном времени, которые принимают и отображают высокочастотные рыночные и ончейн-данные из нескольких потоковых источников, используя диаграммы на основе canvas (например, uPlot или TradingView Lightweight Charts) и D3.js для пользовательских представлений
- Принимать архитектурные решения и решения по производительности для модульных, расширяемых систем, поддерживать автоматизированные тесты и код-ревью, а также обучать других инженеров лучшим практикам
Основные требования
- 7+ лет практического full-stack-разработки с владением продакшн-системами как на бэкенде, так и на фронтенде
- Глубокие знания современного TypeScript, HTML и CSS с одним или несколькими современными фронтенд-фреймворками (Svelte, React или Vue), и адаптивность для работы с выбранным командой фреймворком
- Глубокие знания современного Go, способность самостоятельно проектировать, создавать и эксплуатировать production Go-сервисы
- Подтвержденный опыт работы с большими наборами данных и обновлениями в реальном времени из бэкенд-источников, таких как WebSockets или Server-Sent Events, а также создания повторно используемых, хорошо структурированных UI-компонентов и общих абстракций
- Хорошее понимание оптимизации производительности и стратегий рендеринга в приложениях с большим объемом данных, включая JavaScript runtime
- Твердая дисциплина тестирования, с юнит- и интеграционными тестами как нормальной частью разработки
- Отличные кросс-функциональные коммуникативные навыки, а также знакомство с основной облачной платформой (AWS, GCP или Azure) и системой контроля версий
Бонусные навыки
- Опыт или сильный интерес к торговым системам или финансовым платформам, включая предыдущую работу в хедж-фонде или проп-трейдинге
- Опыт работы с данными реального времени, потоковыми данными или ончейн / крипто-рыночными данными
- Опыт работы с MCP (Model Context Protocol) или другими AI-native / agent integration
- Опыт создания платформ для разработчиков, SDK или общих библиотек компонентов, а также с CI/CD, Docker и инструментами observability, такими как Datadog, Grafana или ELK