2022-07-29 11:26:48

C++ Developer

CVMarket.lt klientas
2000 - 4000 €/m Gross

Job Description

- Feature implementation as both an independent developer and in small teams.

- Debugging issues and fixing them in code.

- Refactoring existing services to the company's coding standards.

- Proposing solution and taking part in feature implementation discussions.

- Taking part in project meetings, reporting progress, issues and providing solutions and suggestions.

- Solving code-related performance and scalability issues.

Requirements

- At least 4 years of practical, hands-on C++ development experience in complex production projects.

- Practical knowledge of C++14/17/20 (STD, Templates, OOP, TDD, MSVC, GCC, GDB, CMake).

- Good working knowledge of Unix systems (Ubuntu).

- Very good command of English in both speech and writing.

- Writing readable, maintainable and well documented code.

- Practical knowledge of concurrent programming.

- Good practical experience with boost libraries (multi-index, threads etc.).

- Knowledge of code testing practices, patterns and tools.

- Experience in network programming.

- Very good, hands-on git experience.

 

Nice-to-have:

- Experience with gRPC and protobuf APIs.

- Good working knowledge of database systems (RDBMS) and SQL language.

- Basic task automation with a scripting language (python preferred).

- Knowledge and/or strong interest in block chain technologies.

- Very good knowledge of profiling, optimization and debugging tools and techniques.

- Ability to demonstrate sample code is a big plus.

- Candidates with experience creating web application servers and database applications will be preferred.

Company offers

Company provided laptop

Work remotely