Position: Senior System Engineer
Company: Decard
Category: C++
Experience required: 5y
English level: upper

Requirements:
4+ years of commercial development experience;
Strong C++, C knowledge, (or C-like) and CS fundamentals;
Understanding of concurrency programming, network stack, OOP, SOLID
Advanced software architecture design skills
Good understanding of concurrency programming
Good understanding of network stack
Advanced in data structures and algorithms
Solid software development documentation practices
Advanced level of English

It will be a plus:
D language experience;
Experience in contributing to or maintaining open-source projects;
Go, DART;
Experience with distributed network/application;
Experience in the FinTech field

We offer:
Become a part of a fast-growing startup;
Competitive salary;
Good work-life balance;
Professional growth;
Health compensation;
Remote-friendly environment;

Responsibilities:
Contributing to hashgraph implementation;
Instill best practices for software development and documentation;
Work with the software development team to build technical solutions based on core implementation;
Improving distributed database interface

Tagion is a Danish company with a mission to democratize the financial system.
We are building a few protocols that are crucial for a next-generation banking network:
— An open network protocol with a distributed consensus mechanism, that allows data to be stored on millions of devices with a guarantee of integrity.

— Cryptocurrency protocol, that utilizes (1) and has intrinsic economic stability, protected from hyperinflation or unreasonable deflation.

In Tagion, we respect our employees’ work-life balance and do not welcome extra working hours. We do everything to accelerate your professional growth, giving freedom to take responsibility and experiment with new technologies.