Topstep
Senior Software Engineer, TRM
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в TRM-команду Topstep: разработка продуктов для трейдеров и внутренних команд — веб-опыт трейдера, онбординг и аккаунты, платежи и выплаты, внутренние инструменты. Полное владение фичами от дизайна до продакшена на TypeScript, Node.js и React в AWS.
Задачи
- Проектировать, разрабатывать и эксплуатировать full stack фичи от технического дизайна до деплоя и поддержки в продакшене с фокусом на надёжность и безопасные деплои
- Работать с Product и Design на этапе discovery: формировать скоуп, выявлять технические компромиссы и давать реалистичные оценки
- Писать технические дизайны для значимых задач и влиять на архитектурные решения в своей зоне ответственности совместно с Engineering Manager и senior-инженерами
- Встраивать автоматизированное тестирование, observability и операционную ответственность в каждый этап поставки
- Повышать инженерную планку команды через код-ревью, менторство и развитие общих стандартов и паттернов
- Проактивно находить и устранять проблемы по всему стеку, поддерживая стабильность и производительность систем
- Участвовать в on-call ротации и разборе инцидентов, превращая проблемы продакшена в долгосрочные исправления
- Эффективно и ответственно использовать AI-инструменты разработки в рамках стандартов Topstep
Требования
- 5+ лет опыта разработки и эксплуатации production-систем с пользовательскими API и подтверждённым влиянием на масштабируемость и надёжность
- Сильная full stack база: backend на TypeScript и Node.js с прочным дизайном API (REST, GraphQL) и современный frontend на React и Next.js
- Опыт проектирования и эксплуатации распределённых систем: event-driven архитектуры, очереди сообщений, eventual consistency, работа с конкурентностью и race conditions
- Сильные знания баз данных PostgreSQL или SQL Server: проектирование схем, миграции, индексы, оптимизация запросов
- Production-мышление: метрики, логирование, трейсинг, участие в on-call и end-to-end ответственность за поставку
- Отличные коммуникативные навыки и умение объяснять сложные технические концепции разной аудитории, работа с Product, Design и QA
Условия
- Формат работы от полностью удалённого до гибридного
- Культура коллаборации: камеры включены на встречах, активное общение в Slack
- Семь оплачиваемых праздничных дней и щедрый family leave; оплачиваемый отпуск начисляется авансом
- Конкурентный 401(k) matching, медицинская, стоматологическая и офтальмологическая страховка для full time сотрудников
- Бонус за отпуск 5 дней подряд; бонусы за рефералов
- Бюджет на еду и продукты, вклад в здоровье и wellness
- Базовая зарплата $155,000 - $193,000 в год плюс performance-based бонус
Навыки
- TypeScript
- Node.js
- React
- Next.js
- AWS
- REST
- GraphQL
- PostgreSQL
- SQL Server
- Docker
- Kubernetes
- Argo CD
- GitHub Actions
- event-driven architecture
- message queues