Position: Middle Full Stack developer (FinTech)
Company: Artkai
Category: Node.js
Experience required: 3y
English level: upper

The client's company is engaged in hedging currency risks, in fact it is a payment system, a web application.
The platform helps eliminate the risks and complexities of trading. who is involved in foreign currency transfers. Solution for wholesale and retail trade, production companies, start-ups.

We are looking for a Full Stack Engineer who enjoys solving challenging requirements in a scalable fashion both within a team setting as well as on an individual basis.

You’ll be joining a team of experienced professionals who enjoy spending most of their time building new features across the stack and getting immediate feedback from our users and stakeholders. Our focus is on elegant, extendable and scalable solutions, and our aim is that each engineer is able to contribute to any part of our system.

On the frontend: React, styled components, Redux, to name a few, with a focus on reusable building blocks.

On the backend: Node.js, Express, Serverless, event-driven microservices, OAuth2, API Gateways and will also be kicking off an AI project this year with a focus on machine learning.

Requirements:
- 3+ years commercial experience on React and Node.js;
- Previous experience with a lot of 3rd party APIs and implement integrations with 3rd party vendors so
- Experience building an API Gateway, OAuth2, API documentation, SDK and API versioning;
- Great verbal and written English communication skills (B2+);
- 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.

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.