Our engineering department consists of 70+ experienced specialists (Front-End, Back-End developers, Android Developers, iOS Developers, DevOps, QA, Product Owners, Project Managers, and Data Analysts) and continues to grow.
And now we are looking for a C++ Engineer to strengthen our product development team for development plugins and enhancements for trading infrastructure.
Requirements:
- 5+ years of experience in C/C++ development;
- Excellent knowledge of C++ standard library, C++11/14/17 standards;
- Hands-on experience with API development;
- Experience in developing multithreaded client-server applications, interaction with DBMS;
- Deep understanding of networking(TCP/UDP, OSI layers), asynchronous networking;
- Programming experience on multiple platforms (Windows, Mac and Linux);
- Ability to quickly understand existing code and adjust to new environments;
- Experience in using profilers, memory leak analysis tools, static analyzers;
- Degree in Computer Science or related field;
- Thorough understanding of Object Oriented Design, Data Structures and Algorithms;
- Understanding of code optimization techniques;
- Experience in using complex system architecture patterns and building microservice ecosystems;
- Practical experience with MySql, PostgreSQL, SQL Server, Redis.
Responsibilities:
- Develop applications and services in C++;
- Working on technical designs, architecture, new features as well as steady improvements of existing code;
- Communicate with the team to identify business requirements;
- Make code review;
- Write unit-tests, end-to-end tests and stress testing;
- Write clear, modular and maintainable code;
- Develop, maintain and projects related to the investment platform (e.g. plugins, data pump).
We offer:
- Professional and personal growth;
- Partial compensation of language course expenses;
- Feeling secure in your income despite the world’s turbulence;
- The ability to be close to the business and take part in making strategic decisions;
- Paid vacations, sick leaves, public holidays, ability to take days off;
- Corporate equipment.