We are looking for a C++ Developer for the development of components of highly loaded financial systems and our new products.
Requirements
Requirements:
- 3 years C/C++ experience in developing product features and functionality, familiarity with templating in C++.
- Experience in software architecture, making design documents, concept, specifications.
- Experience building REST APIs
- Experience with SQL and popular DBs (PostgresSQL, MySQL, MongoDb etc.)
- Knowledge of code versioning tools, for example, Git (Gitlab)
- Experience working with JIRA, Confluence, Microsoft Teams
- Experience with different network protocols (HTTP/S, TCP / UDP, Socket programming etc.,)
- Experience with multithreading and asynchronous processing
- Experience with C/C++ libraries such as Boost, Qt, POCO, Win32 API, OpenSSL, cURL.
- Experience in Windows desktop application/services development.
- Good understanding of algorithms and data structures
- Flexibility, lateral thinking and problem-solving skills
- Good debugging skills.
- Experience with messaging libraries such as RabbitMQ/ZMQ/Kafka
- Experience in developing for MT4\5 platforms or financial sector (forex, exchange, etc)
What you will do working with us:
- Participate in design, planning, specification, development of software components.
- Be responsible for quality and deadlines
- Communicate with colleagues from different spheres
- Integrate software components with trading platforms MT4/MT5
- Testing developed software
- Participate in MT4/5 server administration
- Improve development process and maintain dev/test/prod environments.
Benefits
- Perfect educational budget that every employee can use for his constant professional development: conferences, online and offline trainings, professional literature
- Extended work leave - 29 days, Personal Days
- 100% paid sick leave
- Medical insurance
- English courses (currently online)
- Cozy office in city center with perks inside (but due to the current situations you have the possibility to start working remotely)
Why you’ll love it here:
- Your daily duties will have a meaningful impact on millions of people all over the world.
- You’ll be surrounded by the most friendly, supportive colleagues.
- We don’t care where you work from, as long as you get the job done!