Full - Stack Engineer

Quartex

About Quartex

Quartex delivers the indispensable tools our customers need to move and house their workforce, protect people and places from harm, and reduce their risks of operation.

We help large and growing companies in asset-intensive industries move and manage their people safely while protecting their licence to operate. From flight scheduling and accommodation, to permitting, disclosures and resource governance, our customers have everything they need to Run Every Site Right.

We are proud to be the preferred choice of energy and resources sector majors at home and across North America, South America, Africa and beyond.

At Quartex, You’ll Join a Collaborative, Forward-thinking Environment Where Your Ideas Are Valued, Your Growth Is Supported, And Your Impact Truly Matters. Here’s What You Can Look Forward To

  • Work your way – enjoy flexible hours, hybrid working, floating holidays and location flexibility.
  • Family support – with parental leave and flexibility, we support our people balance career growth with family life.
  • Perks that matter – corporate benefits and exclusive savings with popular brands.
  • A values-led culture- where team contributions are recognised, and your career growth is championed.

What You’ll Do

You’ll take features end-to-end across both backend and frontend, from a Jira ticket through to production. Most new work is in modern Angular; AngularJS is being retired feature by feature as we go.

You’ll work within our existing architectural patterns, contributing to design decisions where you can add value, and you’ll share ownership of code in production, including incidents and the work that follows them.

You’ll also bring fresh perspective to our AI-augmented delivery workflow. The team is building this together, and we want your input from the position of someone using it day-to-day, what’s working, what’s friction, what could be better.

Who We’re Looking For

You’ve put software in front of real users and felt what happens when it doesn’t go to plan. You can talk about features you’ve owned through to production, incidents you’ve helped debug, and decisions you’d make differently now if you had the chance. You have enough experience to recognise some of the failure patterns, even if you haven’t seen them all yet.

You’re comfortable across the stack, capable in both backend (Java/Spring) and frontend (Angular/TypeScript), without needing to be a specialist in one. You can pick up unfamiliar parts of a codebase and contribute without needing someone to walk you through every step.

You take features end-to-end. You can run with a feature without waiting for someone to break it down for you. You know what questions to ask, and when to ask them.

You have good testing instincts. You write tests that protect production, you’re sceptical of tests that exist for the sake of coverage numbers, and you’re learning to articulate the difference.

You’re curious about AI in software delivery and ready to contribute as we shape ours. You don’t need to be at the cutting edge, but you should be using AI in your workflow today and forming opinions about where it helps and where it doesn’t.

Our stack

  • Backend: Java, Spring, Hibernate, REST APIs, microservices
  • Frontend: TypeScript, Angular (with AngularJS legacy being migrated)
  • AWS: ECS, ECR, Lambda, S3, EC2, RDS
  • Data: MySQL/Aurora, Redis
  • Infrastructure: Terraform, CloudFormation, CDK, Docker
  • CI/CD: GitHub Actions and Workflows
  • Testing: JUnit and Spring Test (backend); Jest, Jasmine and Karma (frontend); plus integration and e2e where they earn their keep
  • Mobile: React Native / Expo (occasional touchpoints)

On AI at Quartex

We’re going all in on AI as part of our software delivery process. We don’t mean using AI to type faster, we mean building toward a workflow where well-structured Jira tickets can be picked up by AI systems that build features, verify their own work, run testing and review, and prepare changes for production, with humans involved at the right gates and not the wrong ones.

This is the direction we’re heading. We need people who can use and improve this workflow as it evolves, your friction is our input, your ideas matter.

Nice to have

  • Experience embedding AI tools into actual production workflows (beyond code completion)
  • Mobile development with React Native / Expo
  • Background in workforce management, scheduling, or operational systems

What To Expect

Day to day, this is feature delivery work. AI workflow improvements emerge from the friction you hit while building.

We’re a small, senior team scaling up: a handful of established engineers, hiring more. Patterns are evolving, and we expect you to ask good questions and contribute opinions, not just execute, if you prefer fully defined scope and stable patterns, this won’t be the right fit.

Why You’ll Love Working Here

At Quartex, we know even minor issues can lead to major problems in the industries we serve. That’s why we’re driven to help our customers get better insights, take smarter actions, and see stronger results.

You’ll Join a Team That

  • Focuses on our customer, tailoring solutions for real impact.
  • Builds to be useful & useable, with practical, reliable software.
  • Collaborates to innovate, working alongside customers to refine and enhance our products.
  • Stays grounded, with a deep understanding of the sectors we serve.

Next Steps

Ready to help our clients Run Every Site Right and grow your career while doing it? Click Apply to send us your CV.

As a Circle Back Initiative employer, we commit to responding to every applicant, because your time and application matter.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.