Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
Alber Blanc

Senior Software Engineer

в Alber Blanc

250 000 —‍ 400 000 ₽/мес на руки

📍 Санкт-Петербург (м. Беговая)Офис или гибрид
Специализация
JavaScript
Уровень
Middle
Команда
11 - 20 человек

Уже более 11 лет мы в Alber Blanc успешно занимаемся высокочастотной алгоритмической торговлей (HFT). Работаем в 7 странах на крупнейших фондовых и криптовалютных биржах от Чикаго до Токио, где наша деятельность охватывает торговлю акциями, облигациями, фьючерсами, опционами, валютой и всеми производными цифровых активов. В цифрах это: 20+ дата-центров, 2000+ торговых стратегий, которые применяем на 3000+ инструментах, где в среднем совершаем 150 млн сделок с оборотом сотни млрд $ в месяц.

Наша GUI команда занимается разработкой и поддержкой графического интерфейса для аналитики торговли, которым пользуются наши же сотрудники — трейдеры и аналитики, бэкенд разработчики.

Технологии/инструменты

JavaScriptReact.jsNode.jsDockerPostgreSQLReduxJestTypeScript/Python/Java/KotlinVue/Angular/Flutter

Мы используем:

  • TypeScript 4.6.
  • React 18, Mui компоненты, Pixi для рисования графики.
  • Компоненты описываем модульным SCSS.
  • Mobx State Tree, чистый Mobx, Redux.
  • Web-приложение собираем с помощью Next.js.
  • Backend для frontend пишем на Node.js (Express.js).
  • Для хранения того, что нам нужно, используем Postgres.
  • Общение с backend'ом происходит с помощью WebSocket.

Основные задачи

  • Проектирование архитектуры и API компонентов, которые необходимо создать или изменить.
  • Поиск и принятие решений относительно технической реализации компонентов, как frontend, так и backend (сервисы, БД).
  • Разработка web-приложения на ReactJS.
  • Разработка backend'а для frontend (BFF) приложения на Node.js.
  • Разработка БД (Postgres) для frontend приложения.
  • Работа над улучшением производительности существующего приложения.
  • Написание автоматизированных тестов для проверки корректности работы компонентов: unit, integration, e2e.
  • Создание Docker-контейнеров для компонентов, описание конфигурации развёртывания в Kubernetes кластер.
  • Конфигурирование CI/CD.
  • Ревью кода и проектировочных документов других участников команды.
  • Взаимодействие с пользователями (трейдеры, аналитики, backend-разработчики) для уточнения требований и более качественного решения.

Какие навыки необходимы

  • ООП / Принципы проектирования программного обеспечения / Шаблоны проектирования.
  • Системное мышление.
  • Понимание процесса разработки как с технической, так и организационной точек зрения.
  • Понимание архитектурных принципов, применяемых при разработке web-приложений: MVVM / Redux.
  • Понимание БЭМ / компонентного подхода.
  • Тестирование приложений (Jest).
  • Оптимизация web-приложений, понимание того, как работает браузер, умение профилировать приложение с точки зрения его производительности.
  • Понимание таких вещей как миссия, принципы, цели, стандарты и то, как их использовать.
  • Внутренняя мотивация на создание высококачественного продукта и достижение высоких результатов.
  • Решение проблем через предложения.
  • Владение на высоком уровне одним из языков: TypeScript / Python / Java / Kotlin...
  • Владение одной из библиотек: React / Vue / Angular 2+ / Flutter.
  • Базовые навыки по работе с реляционными СУБД.

Мы предлагаем

  • Работу плечом к плечу с высококлассными инженерами, математиками и нашими фаундерами, которые по сей день принимают активное участие в работе наравне с командой.
  • Возможность повышать свой уровень дохода: раз в пол года у нас проходит ревью, по результатам которого вы можете получать бонус равный годовой зарплате и более.
  • Внушительный набор бенефитов: гибкий социальный пакет, корпоративное такси, частичная компенсация жилья рядом с офисом, поддержка релокации и оплачиваемые командировки в Европейский офис.
  • Современное оборудование и программное обеспечение в производстве, новое мощное железо и все необходимое для комфортной работы.
  • Широкий спектр интересных задач, отсутствие жестких сроков / прессинга сверху и масса возможностей для реализации собственных идей.
Александра Вуколова HR Manager
Alber Blanc

О компании Alber Blanc

Сфера
Продуктовая компания
Размер
51 - 100

Alber Blanc have more than 10 years of experience in high frequency algorithmic trading (HFT) in stock and cryptocurrency markets: we work as a professional market maker in 7 countries on the largest stock exchanges from Chicago to Hong Kong, are actively developing India/China and other areas.

Our IT department creates a fully proprietary in-house solution, which is ultra-fast, distributed, highly scalable and agile. We use cutting edge hardware, latest compilers and linux OS versions. This allows us to create and maintain a trading framework that adopts to any new markets or market changes fast, is scalable, flexible and provide perfect performance and reliability.

The team of more than 80 people operates from three offices in Switzerland, Italy and the largest office is in Limassol, Cyprus.

Похожие вакансии

250 000 – 350 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), Казань, Екатеринбург, офис или гибрид
250 000 – 450 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), офис или гибрид
250 000 – 350 000 ₽/мес на руки
📍 Москва, Санкт-Петербург, Тверь, Белград (Сербия), Стамбул (Турция), Алматы (Казахстан), полная удалёнка
200 000 – 390 000 ₽/мес на руки
📍 Москва (м. Автозаводская), Санкт-Петербург (м. Петроградская), полная удалёнка
200 000 – 250 000 ₽/мес на руки
📍 Санкт-Петербург (м. Ладожская), полная удалёнка