Position: Middle C++ Developer
Company: Softjourn
Experience required: 2y
English level: intermediate

About the project: 

A complex ticketing system with versatile functionality that helps businesses manage their events. The project is related to the establishment of a new payment service that will be shared by several applications. Focus will be on the implementation of payment gateway adapters.

Team composition: 

QA, 3-4 Developers (1 Java Developer, 2-3 C++ Developers), PM

Requirements:

- Visual C++ on Windows
- C++ 14
- OOP, OOD
- STL (thread, containers, smart pointers etc.)
- Multithreading
- Design patterns, SOLID
- Static code analysis tools
- Git

Will be a plus:

- Boost
- Networking
- Understanding of Memory Leaks Debugging
- Continuous integration

Responsibilities:

- Creating a new payment service
- Implementation of payment gateway adapters
- Working with the specifics of the payment gateway APIs

Benefits and Perks:

- Continuous improvement
- Flexible schedule
- 20 days vacation
- Office in downtown IF or remote work
- Participation in conferences and seminars
- Health insurance
- Foreign languages courses