Position: Engineer backend node.js (торгова платформа)
Company: Trading Algorithms
Experience required: 3y

Product
“All-in-one” trading platform. Supporting multiple exchanges and brokers, it provides an extensive set of tools for discretionary and algo-traders. Small startup founded by professional traders who for many years struggled with existing solutions before deciding to fill the niche.

The team consists of 4 people:
2 front-end engineers, one of whom is a frontend lead
a founder and domain expert
a platform engineer

There are no time trackers, mandatory daily meetings or anything like that. Results you deliver will be the main measure of productivity.
Hiring process includes 2 interviews - one technical, another with the product founder and team members.

Responsibilities
We are looking for someone who wants to own a product. With the supervision provided by the lead platform engineer, eventually you will take charge of our backend platform which is almost a greenfield project. Only a small part of it has been written so far. With that said, we need a versatile engineer.

So, you will:
-Design and engineer our backend platform that will be stuffed with trading, as well as data processing, algorithms
-Integrate with crypto-exchanges and trading brokers
-Build CI/CD pipelines
-Transform business requirements into software solutions
-And other things that happen in startup environments

Qualities we are looking for
-3+ years of production experience
Node.js as a primary tool (for at least 1 year)
-Experience with relational databases
-Experience with AWS
-Independent
-Experience working in teams with 4+ people
-English level: should be enough if you read this
-Solid unit-testing experience - you possibly have written hundreds of auto-tests (if not thousands)

Nice-to-haves:
Terraform, Docker and Kubernetes
Time-series databases
Message brokers
Knowledge of and/or practical experience in trading domain
Intermediate and higher English level