We are a full production cycle company engaged in creating software for the financial industry connected with the financial markets. We combine significant experience with expertise of building software products to create the next big thing.
26 октября 2021

Senior C++ Developer (вакансия неактивна)

Киев $4500–5500

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

We are looking for a Senior C++ Developer to join our team.
We offer non-trivial tasks and participation in an interesting and complicated long-term project that is being developed from scratch.

Requirements:
— 3+ years of experience in C++ applications development for Linux
— Strong knowledge of multithreading, networking
— Experience in writing of stable, clean code
— Solid debugging and troubleshooting skills
— Experience in projects evaluation
— Confident reading and writing in English
— Good communication skills
— Git workflow

Будет плюсом

— Experience in trading systems, stock markets, FIX protocol, low latency, low-level optimization

Предлагаем

In the office:
— Table tennis
— Nice 3D printer

Our company values:
— Humanity
— Teamwork
— Development
— Innovation

Обязанности

— Development of back-end systems for receiving, processing and transmitting online data with minimal delays at all stages
— Development of client-server systems using FIX protocol, internal binary protocol, networking
— Benchmarking and optimization of the developed software
— Participation in the discussion of architectural solutions
— Active contribution to rational improvements and changes

О проекте

The main objective of the back-end software:
— Receiving online data streams from stock exchanges
— Processing, normalization and transmission to servers in data-centers
— Mathematical processing and delivery in the required form to customers
— Receiving order flow from customers,

Priorities:
— Maximum reliability
— Top performance
— Low latency
We optimize everything: CPU load, size of transmitted data, number of network packets, amount of memory used
At peak input data flow reaches more than 10 Gbps

Stack of technologies used on the project:
— .Net Core
— С++(17, 20), std, multi-threading, Unix-sockets
— С#, WPF
— FIX protocol
— Redis, PostgreSQL
— Host: Linux Ubuntu
— Git, Jira, Confluence, Lucidchart, Figma
— OKTA, CMD, Cloudflare, Nomad, Ansible, Bitwarden, Vault
— Bare-metal servers, GCP, AWS, Hetzner
— UDP multicast/unicast, TCP, GRE

About us:
— We create our own products: software for financial transactions on exchanges and multi-service ERP software. We work in close collaboration with end users
— Our team has 28 people now: 7 С++, 6 .Net, 1 DB, 3 Python, 1 Web Frontend, 1 Web Full Stack, 4 QA, 2 DevOps, PM, PO, UX/UI, TW
— We have a creative, working atmosphere
— Between deadlines and quality we choose quality
— The projects are planned on the horizon of at least 5 years
— We work on the cycle PO — PM — BA — ARC- DEV — QA — RELEASE
— Flexible schedule, partially remote work, paid vacation (18 working days per year), holidays and sick leaves
— Team building activities with a lot of fun to take a break and relax
— Medical insurance
— Partial reimbursement for massage and fitness club membership
— Opportunity to live and work abroad using the company’s infrastructure
— Various sports (football, basketball, running, swimming, cycling, car racing) with professional coaches sponsored by the company