Employment OS for your Business

Senior / Staff Full Stack Engineer Backend-Heavy (TypeScript, APIs, Angular)

Node / Typescript – Bashir • Sydney, New South Wales 2000, Australia • Full-time
AI Job Summary
  • Operate at senior level in modern, high-performing engineering teams; own the services and features built.
  • Design/build production microservices in TypeScript; REST APIs (OpenAPI-first) using LoopBack or NestJS.
  • Own PostgreSQL data modelling end-to-end: normalized schemas, efficient queries, and safe migrations.

Role Type

Contract • Full-time • Senior

Description

Our ‘black belt’ specialists are leaders in their domains: distributed-systems builders, API design experts, data modelling specialists, platform reliability advocates, and engineering best-practice champions.

With a global footprint and deep local insight, Software at Scale delivers cutting-edge technology solutions that power mission-critical platforms. We solve complex engineering challenges at scale, driving quality, performance, and resilience through the strength of our people.

Empower Your Career

We’re seeking a Senior to Staff Full Stack Engineer — with a strong backend bias — to join an agile, dynamic team building the high-throughput services and interfaces that deliver great experiences for the customers of an enterprise financial services company. This is a full-stack role where most of your time is spent on the backend: designing and writing well-crafted, resilient APIs and data models in a large TypeScript microservices estate, with Angular work across the stack when features call for it.

This role is fully hands-on — your days are spent designing APIs and schemas, writing production TypeScript, and shipping features end-to-end. You’ll have the scope to influence backend architecture and raise the engineering bar by example. We are looking for a deeply curious engineer and problem solver who takes the initiative to find solutions rather than waiting to be given the answer.

Key Responsibilities

  • API & Service Design: Design and build production-grade microservices in TypeScript, defining clean, well-documented REST APIs (OpenAPI-first) with clear contracts and separation of concerns. Our services are built on frameworks such as LoopBack and NestJS.
  • Database Design: Own data modelling end-to-end — design normalised, performant PostgreSQL schemas, write efficient queries, and manage migrations safely.
  • Full-Stack Delivery: Build customer-facing features end-to-end, implementing Angular front-ends that consume the APIs you design — backend-first, but comfortable reaching into the UI.
  • Cloud & Containers: Build and run your services on AWS using Docker, with an understanding of how your code is packaged, deployed, and observed in production.
  • Quality & Testing: Hold a high testing bar — unit and integration tests (Testcontainers) and meaningful coverage — so what you ship is fast, secure, and built to best practices.
  • Proactive Problem Solving: Take ownership of technical challenges. Autonomously investigate issues, propose robust solutions, and drive them to completion without waiting for detailed, top-down instructions.
  • AI Tooling Adoption: Champion the adoption of GenAI and agentic tools where they tangibly improve engineering productivity, code quality, or system capability.

What You Bring

  • Senior-to-Staff Expertise: Proven experience operating at a senior level within modern, high-performing engineering teams, comfortable owning the services and features you build.
  • Self-Starter Mindset: A highly proactive, curious approach. You hunt down answers, research architectural trade-offs independently, and bring fully formed solutions to the table.
  • Backend TypeScript Mastery: Deep, hands-on expertise writing production-grade TypeScript on the server, ideally with a DI/IoC framework such as LoopBack or NestJS.
  • API Design: Extensive commercial experience designing and implementing REST APIs from scratch — versioning, contracts, error semantics, and documentation.
  • Database Design: Strong relational data modelling skills (PostgreSQL or similar), query optimisation, and safe schema/migration practices.
  • Frontend with Angular: Solid experience building and maintaining Angular applications — enough to deliver features across the stack, even if your strengths sit on the backend.
  • Cloud & Containers: Hands-on experience running workloads on AWS and working with Docker.
  • Strong Fundamentals: Solid grasp of OOP concepts, dependency injection, and clean architecture, with a genuine commitment to engineering best practices and testing.
  • AI Fluency: Exposure to GenAI and agentic engineering tools, with a practical, delivery-focused mindset on how to use them safely.

What We Offer

  • Meaningful, hands-on engineering work across complex, enterprise-grade platforms.
  • Clear growth pathways from Senior to Staff and beyond.
  • A low-ceremony, delivery-focused environment that values engineers who proactively own outcomes.
  • Competitive remuneration and benefits.
  • The opportunity to work alongside highly experienced engineers on challenging, high-impact systems.