Senior Full-stack Engineer (React, Typescript) - SAP Experience

📍 Australia

Altro The Code Company

Job Description

About the role This is a short‑term contract role focused on a critical migration project. We are looking for a senior engineer to play a key part in the migration of a front‑end React application and backend SAP/CAP middleware application from the SAP Business Technology Platform (BTP)/Cloud Foundry environment to an external cloud server.

The primary objective of this project is to ensure that throughout and after the migration, the application maintains seamless authentication and interaction with the client’s SAP S4/HANA system.

About you You are a seasoned and pragmatic Senior Engineer who thrives on tackling well‑defined, complex technical challenges and excels at understanding, dissecting, and re‑platforming critical systems. More specifically, you are someone who:

Finds satisfaction in a successful migration.

You see a project involving moving a critical application from a proprietary environment to a standard cloud server as an engaging challenge. You have a knack for methodically planning the move, anticipating roadblocks, and ensuring everything reconnects and functions perfectly in its new home.

Specialises at the intersection of JavaScript and enterprise systems.

Your sweet spot is bridging the gap between modern full‑stack applications (Node.js, React, TypeScript) and complex enterprise backends like SAP. You may not necessarily be an SAP developer, but you have experience consuming its data and services, particularly via oData APIs.

Is an autonomous project owner.

As a contractor, you are a self‑starter who can take ownership of a technical initiative from start to finish. You are comfortable navigating technical ambiguity, making informed decisions, and driving towards the project’s deliverables with minimal hand‑holding.

Is pragmatic and outcome‑focused.

Your goal is to find the most direct and robust path to a successful migration. You align with our core value that "the simplest solution is probably the best," avoiding unnecessary complexity to ensure a stable and maintainable outcome.

Communicates with clarity and purpose.

You understand the importance of clear, concise communication ("straight talking"). You can confidently articulate the migration plan, report on progress, and explain technical trade‑offs to stakeholders, ensuring everyone remains aligned throughout the engagement.

Required Skills

7+ years of senior‑level experience in full‑stack JavaScript development, with expert proficiency in Node.js, TypeScript, and React.

Proven experience in designing and developing applications that integrate with SAP systems using oData API.

Demonstrated experience with Okta, including identity provider migration and management.

Strong experience with cloud infrastructure (e.g., AWS, Azure, GCP) and DevOps practices, including Docker and CI/CD pipelines.

A solid understanding of RESTful APIs and microservices architecture.

Excellent problem‑solving abilities and the capacity to navigate ambiguous technical challenges.

Strong communication and collaboration skills, with the ability to articulate technical plans to both technical and non‑technical stakeholders.

Nice‑to‑haves

Hands‑on experience with the SAP Cloud Application Programming (CAP) model.

Experience with SAP CDS views and related concepts.

Bonus: SAP development experience, although integration experience is ok.

About us The Code Company is a globally‑recognised enterprise WordPress agency and WordPress VIP Gold Partner specialising in solving complex problems at scale for some of Australia’s most prominent digital publishers, including CarAdvice/Drive, Pedestrian and Val Morgan, as well as international brands such as eBay and Fujifilm.

Founded in Queensland, our agency has been around for more than a decade and we’re made up of experts within the WordPress ecosystem, core contributors, plugin developers, front‑end developers and back‑end engineers. Our team members work remotely across Australia, NZ and the US, however we also have satellite offices across the country for impromptu meetups, project collaboration and for team members that prefer working from an office a few days a week.

Our Core Values

Own the Work:

We act like the work is our own. That means we take responsibility for outcomes, not just tasks. We care deeply, follow through, and don’t wait to be told. In a remote, highly autonomous environment, that sense of ownership is essential.

Solve with Purpose:

We’re not just here to ship code. We solve problems and aim for impact. That means thinking through the why, not just the how. We take pride in doing it properly and delivering value.

The Simplest Solution is Often the Best:

We value clarity and efficiency over complexity. Our approach is practical, not flashy. The best solution is the one that works and is easy to maintain.

Clear, Honest Communication:

We don’t sugar‑coat things or spin. We’re clear and direct with clients and with each other. Good communication keeps things moving.

The best ideas can come from anywhere:

We’re a lean business that punches above its weight. We acknowledge that anyone on our team can come up with great ideas to improve systems, processes or more – and actively encourage people to speak up.

A Good Vibe Workplace:

We work hard to create a respectful, ethical, and low‑stress environment. We support each other, trust each other, assume the best when interacting with each other and keep things drama‑free.

How to apply Join our team today by applying with your CV and cover letter, please ensure your cover letter gives a brief description of how your experience satisfies each of the role requirements and your availability.

Start date From 5th January 2026 (flexible)

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: November 21, 2025
Job Type: Altro
Location: Australia
Company: The Code Company

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.