This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
We are seeking a proficient JavaScript specialist with expertise in ReactJS and Node.js who thrives as a team collaborator.
The role encompasses responsibilities across feature development, specifications, technical design, testing, documentation, and maintenance.
You will design and implement large-scale software solutions and components using multiple technologies, primarily ReactJS and Node.js.
It is essential to maintain a high level of quality in your work.
You must be a great communicator to actively collaborate and gain context for complex tasks.
Following best engineering practices and company/client guidelines is crucial.
You will play supervisory, advisory, and coaching roles for less-senior engineers in the team.
Promoting clean code and design patterns/principles is expected.
Requirements:
You must have 4+ years of software development experience.
Strong experience in designing distributed and secure systems is required.
You should have strong experience with Node.js, ReactJS, and Redux on large-scale applications.
A good knowledge of micro-services architectures is necessary.
Experience in designing, building, and maintaining APIs is essential.
You should have experience in building and consuming REST and/or GraphQL APIs.
Comfort with DevOps practices is required.
Strong experience with AWS is necessary.
A good knowledge of testing best practices is expected.
You must have at least an Upper-Intermediate level of English.
WOULD BE A PLUS
Familiarity with modern JavaScript/ES6 libraries is advantageous.
Experience working with TypeScript would be beneficial.
Benefits:
Employees can work remotely, providing flexibility in your work environment.
You will be part of one of Europe’s most rapidly expanding fintech companies, offering opportunities for professional growth.
The role involves collaboration with a talented team, enhancing your skills and experience in a dynamic field.
You will have the chance to influence the development of innovative financial solutions and services.