Software at Scale

Senior / Staff TypeScript Backend Engineer(RESTApi, Postgres, NestJs/LoopBack)

Software at Scale  •  Sydney, AU (Onsite)  •  2 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job 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 Backend Engineer 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.
  • Backend-First Delivery: Build customer-facing features end-to-end. This is a backend-focused role; occasionally reaching into an Angular front-end that consumes the APIs you design is a bonus but not required.
  • 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(Nice to Have): Some exposure to Angular is a bonus — enough to occasionally reach into the UI — but this is a backend-focused role and not a requirement.
  • 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.
Software at Scale

About Software at Scale

A leading technology consultancy that empowers businesses with comprehensive solutions for their digital transformation. Our team specialises in crafting innovative digital experiences across web and mobile platforms. We excel in project delivery, optimising processes for streamlined execution, and leveraging emerging technologies such as AI to drive exceptional results.

With a strong security focus on cyber and compliance, we protect businesses from evolving threats and ensure data privacy. Our technology operations expertise enables efficient and scalable service desk support, platform monitoring and cloud solutions. Partner with us to accelerate your digital journey and unlock your business’s full potential.

Industry
IT & Software
Company Size
51-200 employees
Headquarters
Sydney, AU
Year Founded
Unknown
Social Media