New feature 🚀 Try our new CV Maker and AI Cover Letter Generator for free ✨

Mirmigki LogoMIRMIGKI AI
FxPro seeks a Lead Node.js Developer to foster team growth and refine development processes for their payments integrations project.
remote work
paid vacation
FxPro logo

Tech Lead Node.js Developer

Limassol, Cyprus•Remote

Full-time

node.js
nestjs
postgres
kafka
docker

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

As a Lead Node.js Developer, you will play a pivotal role in fostering team growth, refining development processes and practices.
Project: Payments integrations project on state of full rewriting from legacy system to a new one.
Tech Stack: Node.js v20 (framework NestJs), DB Postgres, Kafka, Docker

Responsibilities

  • Lead a team of 5+ developers and QAs
  • Collaborate with the team to identify and fix technical problems (System Analyst, Business Analyst, Architect and other members)
  • Take a code/architecture ownership in Payments integrations
  • Determine project requirements and developing work schedules for the team
  • Craft solution architecture, and collaborate on product requirements and development strategy
  • Engage in talent acquisition, elevate the team's technical expertise, and define ambitious technical milestones for the team
  • Keep the team motivated and encouraging open communication
  • Play an active role in creating new features from the beginning

Requirements

  • At least 5 years of working experience in a similar role
  • Excellent command of the English language
  • Strong proficiency with Node.js and its frameworks
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Experience in implementing automated testing platforms and unit tests
  • 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
  • Proficient understanding of code versioning tools, such as Git
  • Basic knowledge of front-end technologies
  • Knowledge of Microservices Architecture, Docker, Kubernetes, Kafka

Nice to have

  • Previous experience in Financial Services

Our benefits

  • Competitive compensation package
  • Flexibility of remote work
  • 21 paid vacation days and 10 paid sick days annually
  • 50% discount on language courses with a tutor
  • Opportunity to work in international qualified team