Logo for FxPro

Senior Node.Js Developer (Core)

Roles & Responsibilities

  • At least 5 years of working experience in a similar role
  • Strong proficiency with JavaScript and TypeScript
  • Experience working with Nest.js and Express.js
  • Knowledge of Microservices architecture, Docker, Kafka, Redis, and Kubernetes

Requirements:

  • Work as part of a team developing applications and services using Agile development methods
  • Write reusable, testable, secure, and efficient code
  • Design and implement low-latency, high-availability, and performance of microservices
  • Develop all server-side logic, definitions, and maintenance of microservices and the database

Job description

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


We are looking for a Senior Node.js Developer to join our team and contribute to the development of key internal systems. In this role, you will work on designing, building, and optimizing scalable services that integrate with multiple platforms across the organization.


This position is also open to remote candidates.


Responsibilities:


  • Work as part of a team developing applications and services using Agile development methods
  • Write reusable, testable, secure, and efficient code
  • Design and implement low-latency, high-availability, and performance of microservices
  • 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, definitions, and maintenance of microservices and the database
  • Perform code reviews for other team members
  • 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
  • Understanding of fundamental design principles behind a scalable application
  • Experience in creating database schemas that represent and support business processes
  • Experience in implementing unit, integration, and e2e tests
  • Proficient understanding of code versioning tools, such as Git
  • Experience working with Nest.js and Express.js
  • Knowledge of Microservices architecture, Docker, Kafka, Redis, and Kubernetes
  • Knowledge of CI/CD will be considered a plus
  • Knowledge of using AI-agents will be considered a plus


Our benefits (on-site in Cyprus)


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


If you are interested in learning more about the role, feel free to apply, and we will get in touch!

Node.js Developer Related jobs

Other jobs at FxPro

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.