Position: Senior React Engineer
Company: Ralabs
Experience required: 3y
Category: JavaScript
English level: upper
Published: 2023-06-01T00:00:00+03:00

We are looking for a Senior React Engineer to join a project from Germany in the FinTech industry.

**⚡ Project idea**

Client focus is especially on the digitalization and automation of processes for a wide range of industries.
You can join a project to develop a payments system which is already in production to work on improvements and new features to extend system functionality.

**⚡ What is the project about?**

The Payment Platform is set up to handle subscription payments for electricity. Clients are energy distribution companies from Germany. Every month Energy distribution companies send bills to end consumers via Email and SMS. End consumers follow the link, the payment page is generated displaying different payment methods (PayPal, credit card, SEPA).

**⚡ What technologies are used?**

Frontend: React
Backend: Node.Js
Cloud platform: AWS
3rd party integrations for payment gateways, SMS Gateway, Email service provider

**⚡ Is there a legacy code?**

No

**How many stages of the interview are there?**

Interview with the Recruiter — up to 30 min.;
Tech interview — up to 1 h;
Tech interview with the client – up to 1 h;
Non-tech interview with the client - up to 1 h.

**Requirements**

- 4+ years of working experience using React;
- ES6, React, Redux;
- Strong knowledge of Design Patterns;
- Understanding of SOLID principles;
- Knowledge of Agile, SCRUM development practices;
- At least an Upper-intermediate level of English;
- Experience with payment services development would be an advantage;
- Excellent communication skills.

**Responsibilities**

- Take part in the development of the fintech solution;
- Direct communication with the development team and customers;
- Participate in the technical decision-making process;
- Take part in technical discussions and contribute to the development process;
- Be ready to take the lead and take the initiative.