Join FxPro: a leading international fintech company. Be a part of our expanding international team, with offices in Limassol, London, Monaco, Nassau, and Dubai. FxPro boasts a diverse workforce of over 400 employees representing 22 nationalities, making it an exciting and dynamic workplace. At FxPro, we see each team member as an integral part of our success story.


As a Senior Node.js Developer, you will join our rapidly growing IT department as a part of the Middleware team, where you will develop backend services for our CFD trading applications.

Responsibilities

  • Collaborate with team members to develop applications and services using Agile methodologies.
  • Integrate with both internal and third-party systems.
  • Write reusable, testable, secure, and efficient code.
  • Design and implement low-latency, high-availability, and high-performance applications.
  • Investigate and resolve incidents across various systems as needed; conduct industry research and recommend emerging trends.
  • Develop all server-side logic and manage the central database.
  • Ensure high performance and responsiveness to front-end and other internal system requests.

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; NoSQL experience is a plus.
  • 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.

Location

Cyprus, Ypsonas, Greece

Job Overview
Job Posted:
2 days ago
Job Expires:
Job Type
Full Time

Share This Job: