Full Stack Engineer

Qashio

Dubai

On-site

AED 180,000 - 240,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Qashio is seeking a Full-Stack Engineer to own features end to end across a card and spend platform. You’ll work on React/Next.js front-ends and Node.js/NestJS back-ends, with databases and cloud delivery. This AI-native role emphasizes safe, compliant AI-assisted coding in a regulated financial environment.

You will design, build and own APIs and data models, implement secure code, and contribute to CI/CD and tooling while integrating AI capabilities responsibly.

Qualifications

  • Bachelor's degree or equivalent practical experience in CS/Engineering.
  • 5+ years building and running production web apps as a full-stack engineer.
  • Strong front-end: React, Next.js, TypeScript, JavaScript.
  • Strong back-end: Node.js, NestJS, TypeORM, TypeScript.
  • Databases: PostgreSQL and at least one NoSQL store (MongoDB, DynamoDB, Cassandra).
  • Cloud/delivery: AWS, containers, CI/CD, testing and observability.
  • Experience with RESTful APIs, microservices and API gateways.
  • Secure coding practices for financial and personal data.

Responsibilities

  • Design, build and own full-stack features end to end across UI, APIs and data models.
  • Build and maintain RESTful APIs and integrations with third-party providers.
  • Translate requirements into technical designs and trade-offs.
  • Write clean, tested code with small reviewable changes.
  • Troubleshoot production issues and participate in on-call.
  • Ensure security, privacy and compliance in all shipped work.
  • Improve development processes and CI/CD pipelines.

Skills

React
Next.js
TypeScript
JavaScript
Node.js
NestJS
TypeORM
PostgreSQL
MongoDB
AWS
CI/CD
REST APIs
Security best practices

Education

Bachelor's degree in Computer Science, Engineering or related field

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 delivery
  • Design, 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 delivery
  • Deliver 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 product
  • Build 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 — essential
  • 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.
Building with AI — essential
  • 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.
Building AI into the product — preferred
  • 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).
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.
  • 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.
Additional Details
How we build at Qashio

AI is part of the standard toolchain here, not a side experiment. Engineers are expected to use it, expected to review what it produces, and accountable for what ships. We assess engineers on outcomes delivered and defects avoided, not on lines typed by hand.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI Engineer
AI Engineer

Hub71 • Dubai

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

Qashio • Dubai

On-site
AED 300,000 - 520,000
AI-Driven Full-Stack Engineer for FinTech Platform
AI-Driven Full-Stack Engineer for FinTech Platform

Qashio • Dubai

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

Janus Digital Global • Dubai

On-site
AED 360,000 - 560,000
Competitive compensation
Specialized AI domain
Real estate portfolio exposure
+3
Senior Engineer, Platform Engineering and Architecture
Senior Engineer, Platform Engineering and Architecture

First Abu Dhabi Bank (FAB) • Abu Dhabi

On-site
AED 420,000 - 780,000
Product Engineer (AI-Native)
Product Engineer (AI-Native)

Nomod • Dubai

On-site
AED 330,000 - 441,000
Junior AI Engineer
Junior AI Engineer

mindX360 • Dubai

On-site
AED 210,000 - 360,000
AI Architect, Enterprise Agentic AI Architecture
AI Architect, Enterprise Agentic AI Architecture

TEN-XER • Dubai

On-site
AED 550,000 - 850,000
Full Stack Developer
Full Stack Developer

Gulftainer • Sharjah

On-site
AED 240,000 - 360,000
Software Architect (Payments)
Software Architect (Payments)

Astra Tech • Abu Dhabi

On-site
AED 350,000 - 520,000