Back to listing

Full Stack Developers (Node.js + React.js), REMOTE
Cluj-Napoca, Brasov, Iasi, Bucharest

Date posted: 16.09.2022

Job type: Full time

Cluj-Napoca, Brasov, Iasi, Bucharest

Remote work

Full time

Job perks: Family-like team; Peer code review; True client partnership

About the project

How we hire: 

At Pentalog, excellence is what you'll do. We're guided by a mission to positively impact the software development world.

 

More on the project:

Client information:
Our client is a dynamic growth-stage FinTech company that is currently expanding its UK, US and Asia-Pacific footprint. The start-up is offering highly innovative solutions to enable their clients in managing a part of the risk of buying and selling financial instruments.
The company’s goal is to provide the standard of good practices in what the financial industry refers to as ‘collateral management’. This is our client has sought out partnerships with a top financial player in Europe, along with other financial service providers.

The project:
Pentalog’s complex project has been growing for the past 4 years. Nevertheless, this well-structured project that started out from a small team has evolved into a project that encompasses almost 30 people.
One of the main priorities is to have the highest level of quality, as we aim to have a stable, quality focus development, which is being made possible through an open partnership for everybody involved in the team. The solution offered is Cloud-based, an innovation on the financial market, with the ability to offer fast support for the client.
The client is always welcoming new ideas and solutions that the development team is coming up with, as the partnership is based on mutual collaboration.


Challenges:
One of the main challenges is to switch to event-based transactions and flows. Because the app is very large, managing the components and updating all the modules, as well as their audit proves to be challenging, but we believe, not impossible. This might be the challenge today, but with a growing product with new clients joining monthly – each of them bringing thousands of new transactions daily – we’re we won’t get bored soon enough.

What’s new on this project:
Because of its unique standing within the financial industry, our engineering team is keen on any improvements. Every team member is encouraged to use our ‘Idea bucket’ and come up with a solution that will be discussed and backed up by the entire team – every one of us can leave his mark on the project.
The testing and development processes are very well set up, and there is also a good organization and code review, thus managing the problem of technical debt resolution.
Also, every developer has access to a DevBox, which allows any type of changes, even in the database, as the UI is running locally.

Technical environment:
We are using microservices built with the help of JavaScript, Node.js, Express, RabbitMQ, Redux and MySQL database to serve and capture data on REST endpoints. The Front-End is built on React, Websockets, HTML5, CSS3 and TypeScript. There is end-to end testing and Unit Test integration, as tests are written with Jasmine and Jest.
We use a few AWS services and we plan on moving more of the infrastructure to AWS: currently we use ECS (for hosting all the microservices), SQS (for queueing events), S3(buckets storing and for backups), Aurora (for database.)

 

Job requirements

  • 3+ years of working full-stack experience;
  • Experience with Node.js is a must;
  • React.js know-how;
  • Websockets and REST;
  • Jest know-how;
  • Experience working with React hooks and lazy-loading;
  • Previous work experience in an Agile/Scrum-based environment;
  • Good at English.

Extra skills

  • Experience with MySQL.

Benefits

  • Healthcare benefits (Private Medical Insurance, various extra medical advantages); 
  • A more active lifestyle with the help of our PentaSport activities;
  • French and English classes;
  • Free pass to learning platforms;
  • Meal vouchers;
  • Mentorship programs that encourage and enable your professional development;
  • Access to a technology roadmap;
  • Full support to upgrade yourself (conferences and certifications);
  • New-born maternity grant;
  • A front-row seat to PentaBARs – our after-work tech events with a twist.

About Pentalog

As a leading European Software Services company operating internationally in France, Romania, Germany, Poland, Moldova, UK, Vietnam, Mexico and USA, we employ over 1,600 engineers and IT experts who work in a very dynamic, multicultural working environment.

At Pentalog, your talents & ambitions are recognized and rewarded; we offer plenty of opportunities to develop, both individually, as well as a professional, and we reward our collaborators who understand the importance of self-improvement.

Super humans