X

XM

Global forex and CFD broker

Fullstack Software Developer - React/Node.js

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • A BSc or MSc in Computer Science, or another relevant degree.
  • At least 5 years of work experience in JavaScript development.
  • Proven experience building and maintaining applications using React and Node.js.
  • A solid understanding of the React life cycle, HTML, CSS/SCSS, and JavaScript.
  • A solid understanding of information design and UI/UX principles.
  • Knowledge of REST or equivalent APIs, microservices architecture, and web services implementation.
  • Basic knowledge of SQL databases.
  • Knowledge of Git.
  • Fluency in English.

Responsibilities

  • Develop and maintain scalable software applications, ensuring smooth operation across front-end and back-end stacks.
  • Build advanced user-facing applications using React and robust server-side components using Node.js.
  • Produce detailed technical specifications and implement software in line with business and system requirements.
  • Contribute to system design and architecture, ensuring alignment with best practices and long-term maintainability.
  • Conduct code reviews to ensure quality, consistency, and adherence to software development standards.
  • Monitor application performance and reliability, proactively optimizing systems and resolving issues.
  • Collaborate closely with developers and stakeholders to gather technical requirements and define project specifications.
  • Take ownership of assigned tasks, ensuring timely delivery and effective communication throughout the software development lifecycle.

Desired Qualifications

  • Ability to transform raw data into presentable and intuitive tables or graphs.
  • Knowledge of TypeScript.
  • Knowledge of AWS services, Kubernetes, and Docker.

About the Company

XM

Global forex and CFD broker

XM is a forex and CFD broker that helps people trade currencies and other financial instruments online. It operates a trading platform where clients can buy and sell currencies and CFDs through account holders in multiple languages. The product works through a global team and offices; clients access markets via XM’s platform and tools, with support and services offered in over 30 languages. XM differentiates itself by its culture and people-focused approach: a large workforce (over 1,700 professionals across seven offices) and an emphasis on its values Big. Fair. Human., with programs for learning, wellbeing, diversity and inclusion, and flexible work arrangements. The company aims to be a leading global fintech provider by delivering reliable service, ongoing development for users and staff, and a strong focus on customer and employee wellbeing.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Limassol Municipality, Cyprus
Founded
2009

Recently Posted Jobs

Explore more opportunities at XM

See more jobs