Home

Job Details

Senior Node.js Developer (Payments)

Company Logo
Senior Node.js Developer (Payments)
Full TimeIT, Payments
Limassol, Cyprus
  February 3, 2026
  Expires in 30 days
   Apply Before:  March 6, 2026

As a Senior Node.js Developer you will be a part of our rapidly growing IT department and join the Payments team. The team is working on integrations with 3rd party payment solution providers and enhancements of the internal payment transactions system. 


Responsibilities

  • Work as part of a team developing applications and services using Agile development methods
  • Build back-end services for payments/banking processing and CFD trading
  • 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

  • At least 5 years of working experience in a similar role
  • Excellent command of the English language
  • Strong proficiency with JavaScript and TypeScript
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Experience in the 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
  • Experience working with Nest.js
  • Previous experience within financial services is preferable 
  • Knowledge of Microservices architecture, Docker, Kubernetes will be considered a plus

 

Interview steps

  • Recruiter screen (~30 minutes) 
  • Coding session (~90 minutes) 
  • Technical Interview (~60 minutes) 
  • Final Interview with managers (~60 minutes) 

 

 

Our benefits

 

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

Are you interested in this position?

Apply by clicking on the "Apply Now" button below

Quick Job application

Please fill the form to apply for this job