FinDev ищет Senior C++ Developer для присоединения к команде, создающей технологии для крупномасштабной, распределенной, электронной торговой платформы в реальном времени.
Команда разрабатывает решения для глобальной электронной торговли корпоративными облигациями, поддерживая ряд торговых протоколов и рабочих процессов. Вы будете работать над основными серверными службами, поддерживающими полный жизненный цикл ведения переговоров и исполнения сделок, а также над интеграционными службами, соединяющими платформу с внутренними и внешними торговыми системами.
Роль предполагает работу с C++20 в Linux и Windows в микросервисной архитектуре, с использованием общей сервисной платформы с генерацией кода на основе схем, использующих FlatBuffers и Protobuf. Вы будете участвовать во всем жизненном цикле разработки, от проектирования новой функциональности с бизнес-стейкхолдерами до разработки, тестирования, поддержки в продакшене и постоянных улучшений.
Что вы будете делать
- Улучшать и поддерживать основную службу управления списком, находящуюся в центре нашей платформы электронной торговли корпоративными облигациями, отвечая за полный жизненный цикл ведения переговоров и исполнения сделок в растущем наборе торговых протоколов
- Создавать и расширять интеграционные службы, которые связывают нашу платформу с внутренними и внешними торговыми системами
- Работать с C++20 в Linux и Windows в микросервисной архитектуре, построенной на общей сервисной платформе с генерацией кода на основе схем (FlatBuffers и Protobuf)
- Участвовать на всех этапах жизненного цикла проекта
- Взаимодействовать с бизнес-подразделениями для предоставления технических решений для нужд клиентов
- Взаимодействовать с командами QA и поддержки для решения проблем, возникающих во время разработки, тестирования и в продакшене
Требования
- 8+ лет коммерческой разработки C++ для продакшен-сервисов; предпочтительно C++20, приемлемо сильное знание C++17
- Глубокие знания современного C++, включая STL, шаблоны и обобщенное программирование, RAII и время жизни объектов, паттерны проектирования и основные концепции параллелизма. Важен комфорт при работе с кодом C++, интенсивно использующим шаблоны
- Опыт создания, отладки и профилирования Linux-сервисов в продакшене
- Способность выбирать подходящие структуры данных и алгоритмы для корректной и эффективной бизнес-логики
- Опыт работы с микросервисами или интеграцией сервисов в распределенных системах
- Приверженность качеству кода через автоматизированное тестирование, ревью на основе Git и поддерживаемый дизайн
- Рабочее знание реляционных баз данных и SQL.
- Сильные навыки ответственности и коммуникации, включая проактивное выявление препятствий, предоставление обновлений и эффективное взаимодействие между командами разработки, QA, поддержки и бизнеса
Желательно
- Опыт работы с электронным трейдингом, рабочими процессами управления ордерами или рынками с фиксированной доходностью.
- Опыт работы с низколатентными или высокопроизводительными системами, сетевыми протоколами или архитектурами pub/sub.
- Знакомство с Protobuf, FlatBuffers, Redis или аналогичными инфраструктурными технологиями.
- Опыт работы с Python, shell scripting, CMake/Conan или инструментами разработки с использованием ИИ.
Преимущества
- Гибкие условия работы: удаленно или гибридная модель.
- Медицинская страховка для сотрудников, находящихся в Польше и на Кипре.
- 50% покрытие медицинской страховки для супругов и детей в Польше и на Кипре.
- 24 дня оплачиваемого отпуска.
- 10 дней оплачиваемого больничного.
- 50% возмещение расходов на профессиональное обучение, образование, конференции.
- Работа в высокопрофессиональной команде.
- Увлекательные мероприятия и активности по тимбилдингу.
- Релокационный пакет: помощь в переезде в Польшу или на Кипр, при желании.
- В случае переезда на Кипр и в Польшу мы предлагаем: авиабилеты, оплату аренды жилья за 1-й месяц для нашего переведенного сотрудника и его/ее официальной семьи. Визовая поддержка, включая помощь в процессе получения визы, разрешений на въезд и вида на жительство.
FinDev — это команда разработчиков финтех-программного обеспечения, специализирующаяся на создании надежных, масштабируемых и высокопроизводительных финансовых технологических решений.