Position: Front-end Developer (React)
Company: Pay.com
Category: JavaScript
Experience required: 3y
English level: upper

We are looking for a Middle/Senior Front-end Developer responsible for building a payment platform from scratch that will serve our e-commerce customers. 

The critical value we are looking for is the combination of deep subject matter expertise in online payments, a proven track record in delivering payment systems, and a FinTech approach to the use of technology. 

You’ll gain exposure to a range of technology but will focus on React.js.

**Requirements**
4+ years of experience in React
Strong knowledge of React using Material UI, Hooks, Redux
Knowledge of NoSQL / SQL databases (e.g., MongoDB / Postgres)
Experience with js test frameworks for unit/integration/e2e tests
Experience in Microservice architecture, cloud deployments, open-source environment
Able to write, speak and understand English comfortably;

**Advantages**
Experience in working with deployment tools (Jenkins, Docker, etc.);
Kafka, Rabbit MQ;
Good understanding of software development paradigms (functional programming, OOP), Cloud (GCP or AWS);
Experience in the Fintech industry or implementing and integrating Payment systems.

**About product**
We're building our own libraries (based on open source code, "we don't reinvent the wheel") to reuse as much as possible. 
Micro-services and micro libraries everywhere! 
There is no chance to work with a big monolith.
Everything is tracked. We use Sentry.io to track all the Exceptions. 
All the daily challenges managed by JIRA. 
Depending on the project, you'll have a chance to touch SCRUM or CAN-BAN methodologies. 
All the doors are always open! Which means your constructive opinion matters & counts.
No OOP, only FP, :) carrying and composition along RAMDA & Lodash/fp our best friends if yours too we definitely  have something to talk about.
We have CI which is real CI (push code, and it's being deployed with no hustle)

**What we offer**
Working in FinTech StartUp in an Agile environment and with no bureaucracy;
Complex and interesting tasks - real practice in building large-scale financial services, optimization, architecture, etc.
Office in the center of Kyiv, BC “Gulliver”;
Flexible working hours and balance work between the office and home; 
Paid vacation (20 days a year) and sick days;
Medical insurance;
Gym;
Training and education;
In-house English classes;
Corporate/team/special events.