C++ Developer
Remote /Full time
Apply for this Job

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).

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, and 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.

We offer

  • Professional and personal growth opportunities;
  • Challenging, fast-paced and unique tasks in the FinTech industry with our own product;
  • Ability to be close to the business and participate in making quick decisions;
  • Resources for integration into the domain;
  • Partial reimbursement of language courses and gym membership;
  • Corporate library;

Apply for C++ Developer


    x Remove file