Position: Full Stack Developer (Javascript + Node.js)
Company: ARTKAI
Category: Node.js
Experience required: 3y
English level: upper

**PROJECT:**
The platform, which helps remove risks and complexities of trading in foreign currencies, improve their profitability, and eliminate manual processes and errors.

**SKILLS:**
Fluent English.
**Frontend:**
React, styled components;
Redux, to name a few, with a focus on reusable building blocks.
**Backend:**
Node.js, Express, Serverless. The most complex part of the system is solved on the backend, so the Node.js (and similar backend) experience is important;
Event-driven microservices, If you've worked on an event-driven microservices stack then that would be great, but not a must have;
OAuth2, API Gateways and will also be kicking off an AI project this year with a focus on machine learning. Building an API Gateway so if you have experience on that front as well as OAuth2, API documentation, SDK and API versioning then we have a task for you;
It would be great if you work with a lot of 3rd party APIs and implement integrations with 3rd party vendors so.
And if you're a developer that enjoys making an impact on build pipelines, cloud setup or security then there is a lot to tackle on that front, as a side gig.
**Platform:** Google Cloud Platform (GCP), а саме, що стосується Firebase буде сильним бонусом.

 
**EXPERIENCE:**
 
 3+ years commercial on React and Node.js.
 
**WHAT CAN YOU EXPECT?**
 
You'll be working in a small team where usually 1-2 people are working on each requirement;
Each requirement won't be fully fleshed out with detailed analysis and documentation. Instead you'll be given an understanding of what needs to be achieved and why, and together with the stakeholders, product owner or tech leads you'll come up with a solution which can solve that need;
You'll be given the autonomy to find the best solution within minimum constraints, but also given the support and mentorship of senior developers as and when needed;
You'll be expected to produce tests for your solution and minimum documentation;
The scale of each requirement can be all from 1 day to 1 month, but you'll be expected to break down larger requirements into smaller deliveries which make sense from a technical and business point of view.