Senior Node.js Developer (Configuration)

Senior Node.js Developer (Configuration)


Relocation | Cyprus

FxPro


As a Senior Node.js Developer you will be a part of our rapidly growing IT department and join the Configurator team. The team is working on the central hub for all configurations within our company. Their aim is to provide a comprehensive and user-friendly platform that empowers our teams to manage various configurations seamlessly.


Technology stack:‍

Backend: NodeJS, NestJS / Awilix, GrayLog, Kibana, DB - MariaDB, PostgreSQL‍

Frontend: React & Redux, mui & LESS


Responsibilities

  • Work as part of a team developing applications and services using Agile development methods.
  • Build back-end services for finance domain systems, experience with configuration systems will be advantage.
  • Conduct integration with internal and third-party systems.
  • Write reusable, testable, secure and efficient code.
  • Design and implement low-latency, high-availability and performance applications.
  • Investigate and resolve various incidents related to many systems as and when needed, as well as conduct industry research and provide recommendations for emerging trends.
  • Develop all server-side logic, definition and maintenance of the central database.
  • Ensure high performance and responsiveness to requests from the front-end and other internal systems.


Requirements

  • Minimum of 4 years of experience in a similar role.
  • Fluency in English, Russian will be an advantage.
  • Strong proficiency in JavaScript and/or TypeScript.
  • Good understanding of asynchronous programming in Node.js, including quirks and workarounds.
  • Experience in working with and optimising SQL databases.
  • Strong grasp of fundamental design principles for scalable applications.
  • Experience in creating database schemas that represent and support business processes.
  • Experience in writing unit tests.
  • Proficient with version control tools, such as Git.
  • Familiarity with Node.js frameworks such as Express.js or Koa; experience with Nest.js is a plus.
  • Knowledge of Microservices Architecture is a plus.


Our benefits

  • Excellent compensation package
  • Hybrid work schedule
  • Medical and life insurance
  • Provident fund
  • In-house gym with a personal trainer
  • Free daily lunch catering, snacks, and beverages
  • Company discount card for various products & services
  • 50% discount on language courses with a tutor
  • 21 days of annual leave and 10 days of sick leave annually
  • Shuttle bus service from Limassol
  • Birthday certificate program
  • Relocation bonus and visa/work permit support


More information about the vacancy: Senior Node.js Developer (Configuration) at FxPro

Report Page