Back

Full-stack Engineer (AI-native)

About the role

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-size…
View all