Senior NodeJS Developer

Местоположение и тип занятости

Лимассол (Кипр)Полный рабочий деньМожно удаленно

Компания

Leading CFD & Spread Betting broker providing first class financial services and top-quality execution.

Описание вакансии

Условия работы

Join FxPro:  an international fintech company for talented  pro fessionals. We are always on the lookout for individuals who can perform and excel in a dynamic and innovative working environment. We view each and every one of our employees as an indispensable part of the team. Join our growing international team with offices in Limassol, London, Monaco, Nassau & Dubai with 200+ FxPro employees of 22 nationalities.

As a  Senior Node.js Developer  you will be a part of our rapidly growing IT department and join the Middleware team. You will actively work on several fintech projects. The tech stack that our developers work with is: Node.js, TypeScript, OpenAPI spec 3, Graphql, MariaDB, Docker, Kubernetes, Gitlab CI/CD, KongAPI (APIGateway), Microservices and Graylog.

You will:

  • Working as part of a team developing applications and services using Agile development methods.
  • Building back-end services for payments/banking processing and CFD trading.
  • Integration with internal and third-party systems.
  • Writing reusable, testable, secure and efficient code.
  • Designing and implementing of low-latency, high-availability and performant applications.
  • Investigating and resolving various incidents related to systems as and when needed, as well as conducting industry research and providing recommendations for emerging trends. 
  • Developing of all server-side logic, definition and maintenance of the central database.
  • Ensuring high performance and responsiveness to requests from the front-end and other internal systems.
  • Investigating and resolving various incidents related to systems as and when needed, as well as conducting industry research and providing recommendations for emerging trends

We are looking for:

  • 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 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.

Бонусы

We offer:

  • Excellent compensation package including 13th salary;
  • hybrid work schedule;
  • Relocation package for you and your family (tickets, visas, work permit, hotel & transfer for the first months, etc.);
  • PC on Linux or iMac, one, two or more displays? You choose!
  • Medical and life insurance, provident fund, in-house gym with a personal trainer; courses and conferences, Company discount card for various products & services, and many more;
  • Free daily catering, snacks and beverages;
  • Career growth and professional development

Дополнительные инструкции

To apply for this position, please follow this link https://fxpro.bamboohr.com/jobs/view.php?id=45&source=aWQ9MzQ%3D