Job title: SENIOR FULL-STACK ENGINEER (NODE.JS / REACT)
Job type: Permanent
Emp type: Full-time
Industry: Web3/Gaming/Digital Assets
Salary type: Monthly
Salary from: USD $5,500.00
Salary to: USD $7,000.00
Location: Dubai, AE
Job published: 13/10/2026
Job ID: 285963

Job Description

 

SENIOR FULL-STACK ENGINEER (NODE.JS / REACT)

Full-Stack Engineering | Fintech | Payments | Digital Assets

Location Dubai / Hybrid / Remote

Reports to Chief Technology Officer

Experience level Minimum 5 years

Sector Fintech | Payments | Digital Assets

 

Who We Are

We are a fast-growing fintech platform backed by a dynamic family office, focused on redefining cross-border payments and financial infrastructure through the innovative use of digital assets and next-generation payment rails.

Operating in a lean, high-performance startup environment, we prioritise speed, ownership and execution. Our team is intentionally small but highly capable, enabling us to move quickly, test ideas and scale solutions without legacy constraints.

We value individuals who are hands-on, commercially minded and comfortable navigating ambiguity, with a strong bias towards action.

 

Role Overview

We are seeking a Senior Full-Stack Engineer to build and evolve the Company’s TypeScript products end to end, from NestJS back-end services to React front-end applications.

This is a hands-on engineering role with ownership of core services and customer-facing features across wallet, liquidity, payments and digital asset infrastructure. The successful candidate will work closely with Product, Design and Engineering to deliver secure, reliable and high-quality experiences.

The ideal candidate combines strong TypeScript expertise with practical experience building distributed systems, event-driven services, automated test coverage and production-ready applications in fast-moving technology environments.

 

Key Responsibilities

Full-Stack Product Engineering

• Design, build and maintain full-stack features across NestJS back-end services and React front-end applications.

• Own features from technical design and API definition through implementation, testing, deployment and production

support.

• Build responsive, accessible and performant React interfaces that deliver clear and reliable customer experiences.

• Develop maintainable, reusable components and services aligned with agreed architecture and coding standards.

Wallet, Liquidity & Platform Services

• Develop and evolve wallet and liquidity provider services, taking ownership from API design through production operation. • Build reliable integrations across payment, wallet, liquidity and digital asset services.

• Implement resilient event-driven workflows that remain reliable under load and recover appropriately from failures.

• Ensure financial workflows provide clear status, error handling, idempotency and auditability.

 

API Design & Distributed Systems

• Design and consume well-structured REST and service APIs across a distributed platform.

• Collaborate with engineers responsible for other services to maintain clean contracts and consistent integration patterns.

• Support data integrity, observability and reliable communication between services.

• Contribute to architectural decisions relating to scalability, performance and system resilience.

 

Quality, Security & Delivery

• Establish and expand unit, integration and end-to-end automated test coverage.

• Contribute to CI/CD pipelines, code reviews and continuous improvement of engineering practices.

• Apply secure engineering principles appropriate for regulated financial products and sensitive customer data.

• Support controlled releases, production monitoring, incident investigation and remediation.

Cross-Functional Collaboration & Leadership

• Collaborate with Product Managers and Designers to convert requirements into well-crafted technical solutions. 

Communicate technical trade-offs, dependencies and risks clearly to engineering and product stakeholders

• Provide constructive code-review feedback and mentor less experienced engineers.

• Promote accountability, quality and continuous improvement across the engineering team.

Required Experience & Profile

• Minimum 5 years of professional full-stack development experience.

• High proficiency in TypeScript across back-end and front-end development.

• Strong experience building Node.js services using NestJS, Express or a comparable framework.

• Strong experience building modern front-end applications using React.

• Experience designing and consuming APIs and integrating services across distributed systems.

• Strong commitment to automated testing and maintainable, production-quality code.

• Experience working with PostgreSQL, Redis and cloud environments.

• Ability to take initiative, own delivery and collaborate across Engineering, Product and Design.

Preferred Attributes

• Experience within fintech, payments, banking, wallets, crypto or digital assets.

• Experience with event-driven architectures, messaging and high-volume transaction systems.

• Knowledge of secure application design, financial-system controls and regulated environments.

• Experience with Azure, CI/CD automation and production observability.

• Experience mentoring engineers or contributing to architecture and engineering standards.

Technical Environment

• Application stack: TypeScript, Node.js, NestJS and React.

• Data: PostgreSQL and Redis.

• Cloud: Microsoft Azure.

Why This Role Matters

This role is central to the Company’s ability to build secure, reliable and scalable fintech products across wallet services, payment flows, liquidity infrastructure and customer-facing applications.

The Senior Full-Stack Engineer will bridge product vision and technical execution, helping the Company move quickly while maintaining the quality, security and resilience expected of production financial systems.