Position: Junior+/Middle C++ Developer 1913/07
Company: Argument
Category: C++
Experience required: 1y
English level: intermediate

We are looking for a talented Junior+/Middle C++ Developer to join our team!

Required skills:
Technology stack — C++ 11/17, Boost (Boost.Asio, Boost.Test, Boost.FileSystem, etc.), CMake, QuickFIX library, MongoDB

● 1+ year of commercial C++ development experience
● Development experience on Linux platforms
● Understanding of OOP and design patterns

It will be a plus:
● Experience with shell scripts
● Cross-platform development, code optimization skills
● Ability to mentor others
● Experience in working with financial projects (corporate currency and stock trading)
● Conversational English

We offer:
● Work on the company's own product — a trading platform
● Flexible work schedule
● Annual paid vacation (20 working days) and 10 days of sick leave
● Medical insurance
● Warm and friendly working atmosphere
● Stable, long-term project
● Ability to create projects from scratch
● Remote work or office in Gdansk (Poland)

Responsibilities:
● Development of new functions
● Close cooperation with clients and partners
● Working with FIX and binary trading protocols
● Working with a wide variety of markets, brokers, liquidity providers and banks
● Pre-production and post-production support for the existing product
● Refactoring of existing services and applications for proven designs