Full-stack Engineer (AI-native)

Qashio Payments Services

Dubai

On-site

AED 180,000 - 240,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Qashio Payments Services in Dubai seeks a senior Full-Stack Engineer to own end-to-end features across our corporate card and spend platform. You will build UI in React/Next.js, APIs in Node.js/NestJS, and data models with PostgreSQL and NoSQL stores, while maintaining strong security and compliance in a regulated fintech environment.

The role emphasizes AI-assisted development, agentic coding tools, and a disciplined approach to code quality, testing, and on-call incident response.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 5+ years building and running production web applications as a full-stack engineer.

Responsibilities

  • Design and own full-stack features end to end from React/Next.js interfaces to Node.js/NestJS services and data models.
  • Build and maintain RESTful APIs and integrations with internal systems and third parties.
  • Troubleshoot and resolve production issues and participate in on-call/incident response.
  • Ensure security, privacy, and compliance across authentication, authorization, payments, and PII.
  • Deliver AI-assisted capabilities using agentic coding tools and maintain high-quality, reviewable code.

Skills

React
Next.js
TypeScript
JavaScript
Node.js
NestJS
TypeORM
PostgreSQL
MongoDB
DynamoDB
Cassandra
AWS
CI/CD
Testing
REST APIs
Microservices
API gateways
Secure coding
Claude Code
Cursor
Windsurf
GitHub Copilot
OpenAI

Education

Bachelor’s degree in CS/Engineering

Tools

Claude Code
Cursor
Windsurf
GitHub Copilot

Job description

Role Overview

The Full-Stack Engineer builds and owns features end to end across Qashio s corporate card and spend management platform from the interfaces our customers use every day through the APIs services and data models behind them Reporting directly to the Chief Technology Officer this role carries real influence over how we build not only what we build This is an AI-native engineering role We expect the person in this seat to work fluently with agentic coding tools as part of their normal delivery workflow to build AI-powered capabilities into the product itself and critically to bring the judgement required to ship AI-assisted code safely in a regulated financial environment Speed matters here so does the discipline to verify what a model produces before it touches customer money

Responsibilities

Product deliveryDesign build and own full-stack features end to end from React and Next js interfaces through Node js and NestJS services APIs and data models and remain accountable for them in production Build and maintain RESTful APIs and integrations across internal systems and third-party providers including card issuing banking ERP and accounting platforms Translate product and business requirements into technical designs and technical trade-offs back into terms product finance and operations stakeholders can act on Write clean well-documented and tested code and keep changes small enough to be reviewed properly Troubleshoot and resolve production issues taking part in on-call and incident response for the services you own Ensure everything you ship meets Qashio s security privacy and compliance obligations with particular care around authentication authorisation payment flows cardholder data and PII Contribute to the improvement of our development processes tooling and CI CD pipeline AI-assisted deliveryDeliver features using agentic coding tools Claude Code Cursor GitHub Copilot or equivalent decompose work into agent-sized tasks write the specifications and tests that define correctness and direct the tooling to implement against them Review test and harden AI-generated code before it reaches production Generated output is a draft to be verified never a result to be accepted you own every line in your pull request regardless of how it was produced Maintain the context that makes AI tooling effective in our codebase repository instruction files reusable prompts and skills MCP connections to internal systems and architecture documentation that stays current Raise the team s AI leverage share the workflows that work retire the ones that do not and help set Qashio s internal standards for safe and effective AI-assisted development Building AI into the productBuild AI-powered product capabilities against providers such as OpenAI Anthropic or AWS Bedrock including retrieval tool calling evaluation harnesses cost and latency budgets and guardrails against prompt injection and data leakage

Qualifications and Experience

Core engineering essentialBachelor s degree in Computer Science Engineering or a related field or equivalent practical experience 5 years building and running production web applications as a full-stack engineer with genuine depth on both sides of the stack Front-end React Next js TypeScript JavaScript Back-end Node js NestJS TypeORM TypeScript Databases PostgreSQL plus working experience with at least one NoSQL store MongoDB DynamoDB Cassandra Cloud and delivery AWS containerised services CI CD pipelines automated testing and production observability Experience with RESTful APIs microservices architecture and API gateways Strong grasp of modern software design principles and common patterns and of secure coding practices for systems handling financial and personal data Building with AI essentialDemonstrable day-to-day use of at least one agentic coding tool Claude Code Cursor Windsurf GitHub Copilot or equivalent in real production work rather than experimentation You should be able to walk us through a feature you shipped this way including what the tool got wrong and how you caught it Context engineering able to give an agent the specification constraints examples and repository context needed to produce work you would put your name on and able to recognise when a task is a poor fit for an agent and should be written by hand Verification discipline test-first workflows small reviewable commits checkpointing and fast rollback You can explain any line of generated code in your pull request and justify why it is there Security judgement on generated code familiar with the common failure modes hallucinated or outdated dependencies insecure defaults missing authorisation checks injection and cross-site scripting secrets committed to code or pasted into prompts and with the controls that catch them including static analysis dependency and secret scanning and human review gates Data-handling boundaries a clear understanding of what may and may not be sent to third-party models and why that matters for a company handling cardholder and customer financial data Building AI into the product preferredProduction experience integrating LLM APIs OpenAI Anthropic AWS Bedrock streaming retries and timeouts token and cost control caching and graceful degradation Retrieval-augmented generation and vector search structured outputs and tool or function calling Experience evaluating LLM features building eval sets detecting quality regressions and defining acceptance criteria for non-deterministic systems Working knowledge of the OWASP Top 10 for LLM Applications prompt injection insecure output handling sensitive information disclosure and the mitigations for each Prior experience in fintech payments or another regulated domain PCI DSS SOC 2 data residency requirements Essential CompetenciesJudgement over output volume knows when to accept correct or discard AI-generated work and when a problem needs to be thought through from first principles by a human Review rigour at speed comfortable being the reviewer as often as the author without letting standards slip as volume rises Bachelor's degree in Computer Science, Engineering or a related field, or equivalent practical experience.5+ years building and running production web applications as a full-stack engineer, with genuine depth on both sides of the stack.Front-end: React, Next.js, TypeScript, JavaScript.Back-end: Node.js, NestJS, TypeORM, TypeScript.Databases: PostgreSQL, plus working experience with at least one NoSQL store (MongoDB, DynamoDB, Cassandra).Cloud and delivery: AWS, containerised services, CI/CD pipelines, automated testing and production observability.Experience with RESTful APIs, microservices architecture and API gateways.Strong grasp of modern software design principles and common patterns, and of secure coding practices for systems handling financial and personal data.Demonstrable day-to-day use of at least one agentic coding tool Claude Code, Cursor, Windsurf, GitHub Copilot or equivalent in real production work rather than experimentation. You should be able to walk us through a feature you shipped this way, including what the tool got wrong and how you caught it.Context engineering: able to give an agent the specification, constraints, examples and repository context needed to produce work you would put your name on and able to recognise when a task is a poor fit for an agent and should be written by hand.Verification discipline: test-first workflows, small reviewable commits, checkpointing and fast rollback. You can explain any line of generated code in your pull request and justify why it is there.Security judgement on generated code: familiar with the common failure modes hallucinated or outdated dependencies, insecure defaults, missing authorisation checks, injection and cross-site scripting, secrets committed to code or pasted into prompts and with the controls that catch them, including static analysis, dependency and secret scanning, and human review gates.Data-handling boundaries: a clear understanding of what may and may not be sent to third-party models, and why that matters for a company handling cardholder and customer financial data.Production experience integrating LLM APIs (OpenAI, Anthropic, AWS Bedrock): streaming, retries and timeouts, token and cost control, caching, and graceful degradation.Retrieval-augmented generation and vector search, structured outputs and tool or function calling.Experience evaluating LLM features building eval sets, detecting quality regressions, and defining acceptance criteria for non-deterministic systems.Working knowledge of the OWASP Top 10 for LLM Applications prompt injection, insecure output handling, sensitive information disclosure and the mitigations for each.Prior experience in fintech, payments or another regulated domain (PCI DSS, SOC 2, data residency requirements).Judgement over output volume knows when to accept, correct or discard AI-generated work, and when a problem needs to be thought through from first principles by a human.Review rigour at speed comfortable being the reviewer as often as the author, without letting standards slip as volume rises.Security-first instinct treats code as unverified until proven otherwise, particularly where money, credentials or customer data are involved.Learning velocity adopts new tooling quickly, and abandons it just as readily when something better appears.Ownership and autonomy operates well under ambiguity, decides without waiting to be told, and escalates early when a decision needs a different owner.Written clarity specifications, tickets and pull request descriptions are the interface to both colleagues and agents; vague writing produces vague software.Understanding of user needs, and the ability to translate business requirements into technical solutions.Technical problem-solving, analytical rigour and data-based decision-making.Cross-functional collaboration across product, design, operations and compliance.

Essential Competencies

Judgement over output volume knows when to accept correct or discard AI-generated work and when a problem needs to be thought through from first principles by a human Review rigour at speed comfortable being the reviewer as often as the author, without letting standards slip as volume rises Bachelor's degree in Computer Science, Engineering or a related field, or equivalent practical experience.5+ years building and running production web applications as a full-stack engineer, with genuine depth on both sides of the stack.Front-end: React, Next.js, TypeScript, JavaScript.Back-end: Node.js, NestJS, TypeORM, TypeScript.Databases: PostgreSQL, plus working experience with at least one NoSQL store (MongoDB, DynamoDB, Cassandra).Cloud and delivery: AWS, containerised services, CI/CD pipelines, automated testing and production observability.Experience with RESTful APIs, microservices architecture and API gateways.Strong grasp of modern software design principles and common patterns, and of secure coding practices for systems handling financial and personal data.Demonstrable day-to-day use of at least one agentic coding tool Claude Code, Cursor, Windsurf, GitHub Copilot or equivalent in real production work rather than experimentation. You should be able to walk us through a feature you shipped this way, including what the tool got wrong and how you caught it.Context engineering: able to give an agent the specification, constraints, examples and repository context needed to produce work you would put your name on and able to recognise when a task is a poor fit for an agent and should be written by hand.Verification discipline: test-first workflows, small reviewable commits, checkpointing and fast rollback. You can explain any line of generated code in your pull request and justify why it is there.Security judgement on generated code: familiar with the common failure modes hallucinated or outdated dependencies, insecure defaults, missing authorisation checks, injection and cross-site scripting, secrets committed to code or pasted into prompts and with the controls that catch them, including static analysis, dependency and secret scanning, and human review gates.Data-handling boundaries: a clear understanding of what may and may not be sent to third-party models, and why that matters for a company handling cardholder and customer financial data.Production experience integrating LLM APIs (OpenAI, Anthropic, AWS Bedrock): streaming, retries and timeouts, token and cost control, caching, and graceful degradation.Retrieval-augmented generation and vector search, structured outputs and tool or function calling.Experience evaluating LLM features building eval sets, detecting quality regressions, and defining acceptance criteria for non-deterministic systems.Working knowledge of the OWASP Top 10 for LLM Applications prompt injection, insecure output handling, sensitive information disclosure and the mitigations for each.Prior experience in fintech, payments or another regulated domain (PCI DSS, SOC 2, data residency requirements).Judgement over output volume knows when to accept, correct or discard AI-generated work, and when a problem needs to be thought through from first principles by a human.Review rigour at speed comfortable being the reviewer as often as the author, without letting standards slip as volume rises.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-stack Engineer (AI-native)
Full-stack Engineer (AI-native)

Qashio Inc. • Dubai Emirate

On-site
AED 240,000 - 360,000
Full Stack Engineer
Full Stack Engineer

Qashio • Dubai

On-site
AED 180,000 - 240,000
Junior AI Engineer
Junior AI Engineer

mindX360 • Dubai

On-site
AED 210,000 - 360,000
AI Engineer / Agent Developer
AI Engineer / Agent Developer

Al Gurg Group • Dubai

On-site
AED 350,000 - 650,000
Machine Learning Engineer, Applied AI - Deployed
Machine Learning Engineer, Applied AI - Deployed

Brain Co. • United Arab Emirates

On-site
AED 331,000 - 441,000
Machine Learning Engineer, Applied AI - Deployed
Machine Learning Engineer, Applied AI - Deployed

BrainCo • Abu Dhabi

On-site
AED 240,000 - 480,000
AI Architect, Enterprise Agentic AI Architecture
AI Architect, Enterprise Agentic AI Architecture

TEN-XER • Dubai

On-site
AED 550,000 - 850,000
AI Engineer
AI Engineer

Qashio Inc. • Dubai Emirate

On-site
AED 350,000 - 550,000
FORWARD DEPLOYED ENGINEER, R&D AI AUTOMATION
FORWARD DEPLOYED ENGINEER, R&D AI AUTOMATION

Stealth Startup • Abu Dhabi

On-site
AED 180,000 - 300,000
Founding-team scope
AI-augmented engineering environment
On-prem Nvidia hardware
+1
AI Architect, Enterprise Agentic AI Architecture
AI Architect, Enterprise Agentic AI Architecture

Brickstech • Dubai

On-site
AED 350,000 - 700,000