C++ Developer Senior (offline) $3500-4500

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

Requirements:
- 3+ years of experience in C++ applications development for Linux
- Experience with writing of stable, clean code
- Experience with projects evaluation
- Ability to quickly navigate in "third party" code to find potential problems and solutions
- Solid debugging and troubleshooting skills
- Git workflow
- Confident reading and writing English
- Excellent communication skill


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

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 1 Gbps

Stack of technologies used on the project:
- С++(17, 20), std, multithreading, Unix-sockets
- FIX protocol
- Redis, PostgreSQL
- С#, WPF, OpenGL

We use:
- Host: Linux (Centos)
- GitLab, Jira, Confluence, G-suite

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 21 people now: 7 С++, 2 .Net, 2 Python, 1 Web Full Stack, 3 QA, 2 DevOps, 2 PM, 1 BA, 1 TW
- We have a creative, working atmosphere
- Between deadlines and quality we choose quality
- The projects is planned on the horizon of at least 5 years
- We work on the cycle PO - PM - BA - 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
- Various sports (football, basketball, running, swimming, cycling, car racing) with professional coaches sponsored by the company


In the office:
- Fresh and varied food (at own expense)
- Library
- Gym 24/7
- Massage
- Sleeping room with individual capsules and relax room
- Professional car racing simulator
- Table tennis

Our company values:
- Humanity
- Teamwork
- Development
- Innovation.

About Smart Group

Аналитика финансовых рынков

Company website:
https://smartgroup.kiev.ua/

The job ad is no longer active
Job unpublished on 30 April 2021

Look at the current jobs C / C++ / Embedded Kyiv→