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!