Senior Node.js Developer

Senior Node.js Developer

On behalf of our Client, a leading Global Brokerage company with offices around the world, we are looking for a Senior Node.js Developer for their offices in Limassol and Nicosia, Cyprus.

Main Duties and Responsibilities

  • Works as part of a team developing applications and services using Agile development methods.
  • Builds back-end services for payments/banking processing and CFD trading.
  • Integrates with internal and third-party systems.
  • Writes reusable, testable, secure and efficient code.
  • Designs and implements of low-latency, high-availability and performant applications.
  • Investigates and resolves various incidents related to many systems as and when needed, as well as conducts industry research and provides recommendations for emerging trends. 
  • Develops of all server-side logic, definition and maintenance of the central database.
  • Ensures high performance and responsiveness to requests from the front-end and other internal systems.
  • Investigates and resolves various incidents related to many systems as and when needed, as well as conducts industry research and provides recommendations for emerging trends

Job Requirements

  • University Degree in Computer Science or other IT-related fields.
  • At least 3 years of working experience in a similar role.
  • Excellent command of the English language.
  • Strong proficiency with JavaScript and/or TypeScript.
  • Understanding the nature of asynchronous programming and its quirks and workarounds.
  • Experience in integration of multiple data sources and databases into one system.
  • Understanding of fundamental design principles behind a scalable application.
  • Experience in creating database schemas that represent and support business processes.
  • Experience in implementing automated testing platforms and unit tests.
  • Proficient understanding of code versioning tools, such as Git.
  • Basic knowledge of front-end technologies.
  • Understanding of Node.js frameworks such as Express.js, Koa, Hapi, Lodash is considered a plus.
  • Previous experience within Financial Services is considered a plus.
  • Knowledge of Microservices Architecture, docker, kubernetes, is considered a plus.

Benefits

  • Competitive salary including a 13th salary
  • Relocation package (if applicable)
  • Visa arrangements for the employee and family members (if applicable)
  • Medical and life insurance
  • Provident fund
  • Free meals and beverages at the in-house cafeteria
  • In-house gym with a personal trainer
  • Discount card for several services and products

All CVs will be handled with the utmost confidentiality.