Position: Senior C++ developer
Company: Inverita
Experience required: 5y
English level: intermediate

Qualifications:
-5+ years of experience developing applications in C++;
-Knowledge of scripting languages such as Python;
-Experience with Microservice architecture;
-Hands-on development experience with protocols such as TCP/IP, and communication framework gRPC;
-Have strong understanding of software development principles (OO design, TDD, etc);
-Experience with Postgres;
-Upper intermediate level in written and spoken English.
Additionally:
-Relevant experience with trading platforms;
-Knowledge/experience with Node.js, Typescript and Go;
-Experience with Protofbuf;
-Experience with OpenApi (Swagger).

Duties and responsibilities:
- Development and scaling of new trading strategies;
- Maintain and improve existing codebase;
- Everyday collaboration with CTO.

Benefits and social package: 

Business trip opportunity to the Client-side
-Grammar and vocabulary English courses, provided from the start of Your cooperation with  inVerita;
-Leisure activities – at  inVerita you will find different opportunities for socializing;
-Career and professional development opportunities: mentorship program; professional trainings; internal knowledge sharing;
-Partial compensation of professional literature from Amazon.com;
-Partial compensation of the gym membership;
-The compensation of regular massage therapy;
-Access to the internal library;
-Round-the-clock access to the office;
-The ability to choose a work schedule based on two-three options;
-Relocation Package: if you are moving from another city to work with inVerita, the company pays 2 weeks of staying at the hotel + 100$ to your needs (in case you left the company before 6 working months, you must refund the money for Relocation Package);
-Ability to resume services provision after the childbirth period.