Full Stack Engineer - Intermediate

Crescent Consulting

Auckland

Hybrid

NZD 90,000 - 140,000

Full time

46 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
KiwiSaver employer contributions
Healthcare
Birthday day off
Extra annual leave

Job summary

Crescent Consulting is sourcing an Intermediate Full Stack Software Engineer for a hybrid role in Auckland/Christchurch, focused on cross-border payments and fintech platforms. You’ll contribute to both frontend and backend, leveraging modern frameworks and cloud services to deliver scalable product features.

You’ll work in a product-driven squad, collaborating with QA, product owners, and wider tech teams, while adopting AI-assisted development in daily tasks.

Qualifications

  • Around 3–6 years' experience building production web applications.
  • Solid hands-on experience across frontend and backend development.
  • Experience with C#/.NET, or Java, Kotlin, or Go.
  • Experience with Vue.js, React, or similar frontend frameworks.
  • Good SQL and relational database fundamentals.
  • Exposure to AWS or another cloud platform.
  • Understanding of APIs, CI/CD, testing, and modern software delivery.
  • Ability to work in a product-focused squad and communicate clearly.
  • Curiosity about AI-assisted development and its impact on delivery.

Responsibilities

  • Build and ship full stack features across frontend, backend, APIs, and databases.
  • Work on payments, FX, onboarding, settlement, KYC/KYB, and multi-currency services.
  • Develop frontend features using Vue.js or React.
  • Build backend services using C#/.NET or other OO languages.
  • Work with SQL databases and ensure production reliability.

Skills

Frontend
Backend
C#/.NET
Java/Kotlin/Go
Vue/React
SQL
AWS
APIs
CI/CD
Testing
AI tools
Team communication

Tools

AWS
CI/CD pipelines

Job description

Crescent Consulting - Auckland, North Island

XE are growing their New Zealand technology team and are looking for an Intermediate Full Stack Software Engineer to join a global business working at the centre of cross-border payments, foreign exchange, and financial technology.

This role would suit an intermediate or upper-intermediate developer who wants to work across real product problems, modern engineering practices, and systems that support money movement across international markets.

XE helps consumers and businesses collect, convert, hold, and send money globally. Backed by Euronet Worldwide, XE has the scale of a global financial services group, while the New Zealand team remains small enough for developers to have real ownership, input, and visibility across the work they deliver.

XE | Auckland or Christchurch | Hybrid

XE are growing their New Zealand technology team and are looking for an Intermediate Full Stack Software Engineer to join a global business working at the centre of cross-border payments, foreign exchange, and financial technology.

This role would suit an intermediate or upper-intermediate developer who wants to work across real product problems, modern engineering practices, and systems that support money movement across international markets.

XE helps consumers and businesses collect, convert, hold and send money globally. Backed by Euronet Worldwide, XE has the scale of a global financial services group, while the New Zealand team remains small enough for developers to have real ownership, input, and visibility across the work they deliver.

The role

This is a hands-on full stack development role working across modern web applications, backend services, cloud infrastructure, and production systems.

You will be joining XE at a significant point in its technology journey. The business is rebuilding and modernising the platform layer behind its corporate and consumer payments products, and the New Zealand team is expanding to support that growth.

You'll work in a product-focused squad alongside developers, QA, product owners, team leads, architects, and wider global technology teams. The role is not heavily client-facing, but you'll need to communicate clearly, contribute to technical discussions, and be comfortable taking ownership of your work through to production.

XE is also moving strongly into AI-assisted development. Tools such as GitHub Copilot, Cursor, Claude Code or similar are becoming part of how the team builds, tests, documents, and ships software. This role will suit someone who is genuinely interested in using AI well as part of their everyday engineering workflow.

What you’ll be doing

You'll be involved in:

  • Building and shipping full stack features across frontend, backend, APIs, and databases

  • Working on systems that support payments, FX, onboarding, settlement, KYC/KYB, and multi-currency services

  • Developing frontend features using Vue.js, React, or another modern JavaScript framework

  • Building backend services using C#/.NET or another object-oriented language

  • Working with SQL and relational databases

  • Supporting services in production, including reliability, observability, and incident response

  • Using AWS services and modern cloud development practices

  • Writing and maintaining tests as part of your development process

  • Contributing to CI/CD, deployment, and release processes

  • Using AI-assisted development tools as part of your workflow

  • Helping modernise legacy systems into XE's modern platform stack

What we’re looking for

You do not need to tick every box, but you will likely bring:

  • Around 3-6 years' experience building production web applications

  • Solid hands-on experience across frontend and backend development

  • Experience with C#/.NET, or another object-oriented backend language such as Java, Kotlin, or Go

  • Experience with Vue.js, React, or a similar modern JavaScript framework

  • Good SQL and relational database fundamentals

  • Exposure to AWS or another cloud platform

  • Understanding of APIs, CI/CD, testing, and modern software delivery

  • A practical, team-focused approach to solving technical problems

  • Curiosity around AI-assisted development and how it can improve software delivery

  • Clear communication and the ability to work well in a product squad

Experience in payments, foreign exchange, banking, fintech, insurance, or another regulated environment would be useful, but it is not essential.

Why this role is worth considering

This is a good opportunity for an intermediate or upper-intermediate full stack developer who wants exposure to:

  • Global-scale payments and financial technology products

  • Full stack product development rather than narrow feature work

  • AI-assisted engineering practices

  • Modernisation of complex platforms

  • A New Zealand-based engineering team with international reach

  • A role where you can continue progressing technically toward senior level

  • Complex production systems with real-world impact

Working arrangement

This role can be based from either XE's Auckland or Christchurch office, with a hybrid working model.

You'll work with local colleagues as well as global teams across XE's wider technology function. Because XE operates internationally, there may occasionally be calls or collaboration with teams in other regions.

Benefits

XE offers:

  • Competitive salary

  • KiwiSaver employer contributions on top of salary

  • Healthcare

  • Birthday day off

  • Extra annual leave for each year of service, up to five additional days

  • Discounted Euronet Employee Share Purchase Plan

  • Volunteering day for a charity of your choice

  • Office fruit, snacks, drinks, and coffee

  • Mental health and wellbeing resources through Plumm

Interested?

If you are an intermediate or upper-intermediate full stack developer who wants to work on meaningful global payments technology, build across frontend and backend systems, and grow in a modern AI-assisted engineering environment, this is a strong opportunity to explore.

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

Similar jobs worth comparing

Full Stack Engineer - Intermediate
Full Stack Engineer - Intermediate

Crescent Consulting • Christchurch

Hybrid
NZD 90,000 - 120,000
KiwiSaver
Healthcare
Birthday day off
+5
Principal Full Stack / Frontend Engineer
Principal Full Stack / Frontend Engineer

Crescent Consulting • Christchurch

Hybrid
NZD 140,000 - 190,000
Competitive salary
KiwiSaver employer contributions
Healthcare
+2
Principal Full Stack / Frontend Engineer
Principal Full Stack / Frontend Engineer

Crescent Consulting • Auckland

Hybrid
NZD 140,000 - 210,000
KiwiSaver
Birthday day off
Extra annual leave
+1
Senior Back End Engineer
Senior Back End Engineer

Crescent Recruitment • Christchurch

Hybrid
NZD 120,000 - 170,000
KiwiSaver employer contributions
Healthcare
Birthday day off
+5
Senior Back End Engineer
Senior Back End Engineer

Crescent Consulting • Christchurch

Hybrid
NZD 120,000 - 180,000
KiwiSaver employer contributions
Healthcare
Birthday day off
+5
Full Stack Software Engineer
Full Stack Software Engineer

Xe.com • Christchurch

On-site
NZD 110,000 - 160,000
Paid day off for your Birthday
Extra annual leave days for each year
KiwiSaver employer contributions
+5
Senior Software Engineer
Senior Software Engineer

Xe.com • Christchurch

On-site
NZD 140,000 - 190,000
Paid day off for Birthday
Extra annual leave days (up to 5)
KiwiSaver employer contributions
+4
Full-Stack Engineer – Fintech & AI-Driven Payments
Full-Stack Engineer – Fintech & AI-Driven Payments

Crescent Consulting • Christchurch

Hybrid
NZD 90,000 - 120,000
KiwiSaver
Healthcare
Birthday day off
+5
Principal Software Engineer
Principal Software Engineer

Arvionservices • Auckland

Hybrid
NZD 180,000 - 260,000
Annual salary reviews
Birthday leave
Additional annual leave (up to 5 days)
+7
Senior Backend Engineer, Payments & FX Platform
Senior Backend Engineer, Payments & FX Platform

Crescent Consulting • Christchurch

Hybrid
NZD 120,000 - 180,000
KiwiSaver employer contributions
Healthcare
Birthday day off
+5