L5 Senior Software Engineer

Just Digital People

Australia

On-site

AUD 140,000 - 190,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Just Digital People is looking for a Senior Backend Software Engineer II who will lead architecture and implementation of complex backend systems in Australia. You’ll design robust services in TypeScript, build REST and GraphQL APIs, and mentor other engineers while aligning with delivery stakeholders to keep work on track.

Strong problem solving and integration skills are essential for this hands‑on leadership role.

Qualifications

  • Minimum 5 years of professional software engineering experience.
  • Strong TypeScript development skills and test‑driven development.
  • Experience building, consuming and troubleshooting REST and GraphQL APIs.
  • Practical experience configuring webhooks and event‑driven integrations.
  • Experience with OAuth 2.0, API keys and token refresh flows.
  • Experience with JSON and XML payloads and data transformation.
  • Experience with SQL or NoSQL databases.
  • Familiarity with cloud hosting platforms (GCP/AWS/Azure).
  • Experience with infrastructure‑as‑code (Terraform) and CI/CD tooling.
  • Strong Git practices and ability to lead technical discussions.

Responsibilities

  • Lead the architecture, planning and implementation of complex backend solutions across multiple codebases.
  • Develop, integrate and maintain services using TypeScript and modern API technologies.
  • Build and consume REST and GraphQL APIs, including secure authentication and event‑driven integrations.
  • Configure and maintain webhooks, data payload transformations and integrations between external systems.
  • Establish and maintain high standards for code quality, testing and development practices.
  • Participate in code reviews, technical workshops and design discussions.
  • Mentor engineers and provide guidance on complex technical challenges.
  • Work with delivery and project stakeholders to identify risks and manage dependencies.
  • Contribute to technical documentation, specifications and process improvements.
  • Support cloud infrastructure and CI/CD pipelines.

Skills

TypeScript
REST
GraphQL
OAuth 2.0
CI/CD
Terraform
Cloud platforms
TDD
Git
Leadership
SQL/NoSQL

Tools

GitHub Actions
Bitbucket Pipelines
Terraform

Job description

Senior Software Engineer II - Backend

Type: Full-time, permanent

Location: Australia - details available on application

The Opportunity

We’re looking for an experienced Senior Backend Software Engineer to take a leading role in designing and delivering complex software solutions.

This is a hands‑on technical leadership position for someone who enjoys building robust backend systems, solving challenging integration problems and helping other engineers deliver high‑quality work.

You’ll contribute to architecture and implementation, establish engineering standards, and collaborate with delivery and project stakeholders to ensure solutions are scalable, secure and maintainable.

If you combine strong TypeScript development skills with a passion for technical problem-solving and mentoring other developers, this could be a great next step.

What You’ll Be Doing
  • Lead the architecture, planning and implementation of complex backend solutions across multiple codebases.
  • Develop, integrate and maintain services using TypeScript and modern API technologies.
  • Build and consume REST and GraphQL APIs, including secure authentication and event‑driven integrations.
  • Configure and maintain webhooks, data payload transformations and integrations between external systems.
  • Establish and maintain high standards for code quality, testing and development practices.
  • Participate in code reviews, technical workshops and design discussions.
  • Mentor engineers and provide guidance on complex technical challenges.
  • Work closely with delivery and project stakeholders to identify risks, manage dependencies and keep technical work on track.
  • Contribute to technical documentation, specifications and continuous improvements to team processes.
  • Support cloud infrastructure, infrastructure‑as‑code practices and CI/CD pipelines.
Senior Software Engineer II - Backend

Type: Full-time, permanent

Location: Australia - details available on application

The Opportunity

We’re looking for an experienced Senior Backend Software Engineer to take a leading role in designing and delivering complex software solutions.

This is a hands‑on technical leadership position for someone who enjoys building robust backend systems, solving challenging integration problems and helping other engineers deliver high‑quality work.

You’ll contribute to architecture and implementation, establish engineering standards, and collaborate with delivery and project stakeholders to ensure solutions are scalable, secure and maintainable.

If you combine strong TypeScript development skills with a passion for technical problem‑solving and mentoring other developers, this could be a great next step.

What You’ll Be Doing
  • Lead the architecture, planning and implementation of complex backend solutions across multiple codebases.
  • Develop, integrate and maintain services using TypeScript and modern API technologies.
  • Build and consume REST and GraphQL APIs, including secure authentication and event‑driven integrations.
  • Configure and maintain webhooks, data payload transformations and integrations between external systems.
  • Establish and maintain high standards for code quality, testing and development practices.
  • Participate in code reviews, technical workshops and design discussions.
  • Mentor engineers and provide guidance on complex technical challenges.
  • Work closely with delivery and project stakeholders to identify risks, manage dependencies and keep technical work on track.
  • Contribute to technical documentation, specifications and continuous improvements to team processes.
  • Support cloud infrastructure, infrastructure‑as‑code practices and CI/CD pipelines.
What You’ll Bring
  • At least 5 years of professional software engineering experience.
  • Strong TypeScript development skills and a solid understanding of test‑driven development.
  • Experience building, consuming and troubleshooting REST and GraphQL APIs.
  • Practical experience configuring and maintaining webhooks and event‑driven integrations.
  • Understanding of authentication methods, including OAuth 2.0, API keys, basic authentication and token refresh flows.
  • Experience working with JSON and XML payloads, including data mapping and transformation.
  • Experience with SQL or NoSQL databases.
  • Familiarity with cloud hosting platforms such as Google Cloud Platform, AWS or Azure.
  • Experience with Terraform or a comparable infrastructure‑as‑code solution.
  • Experience with CI/CD tooling, such as GitHub Actions or Bitbucket Pipelines.
  • Strong Git and version control practices, with an appreciation for documented development environments.
  • The ability to lead technical discussions, review code and support the development of other engineers.
Nice to Have
  • Experience with headless commerce platforms, such as commercetools or headless Shopify.
  • Exposure to headless CMS platforms, including Contentful or Contentstack.
  • Experience integrating enterprise systems such as ERPs, payment providers and loyalty platforms.
  • Familiarity with integration platform as a service (iPaaS) tools such as Celigo or Workato.
  • Experience with monitoring and observability tools such as Datadog or AWS CloudWatch.
  • Understanding of the Backend‑for‑Frontend (BFF) design pattern.
What Makes This Opportunity Interesting?
  • A senior, hands‑on role with genuine technical ownership.
  • The opportunity to influence architecture, engineering standards and delivery practices.
  • Complex backend development and integration challenges.
  • The chance to mentor other engineers while continuing to develop your own technical expertise.
  • Collaboration across engineering, delivery and project teams.
Interested?

If you’re a senior TypeScript engineer who enjoys combining hands‑on development with technical leadership, we’d love to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Fullstack Engineer (Frontend Leaning)
Senior Fullstack Engineer (Frontend Leaning)

The Onset • Sydney

On-site
AUD 140,000 - 200,000
Staff Engineer
Staff Engineer

The Onset • Sydney

On-site
AUD 180,000 - 240,000
Senior Backend Engineer – TypeScript Tech Lead
Senior Backend Engineer – TypeScript Tech Lead

Just Digital People • Australia

On-site
AUD 140,000 - 190,000
Senior Backend Engineer - TypeScript & Tech Leadership
Senior Backend Engineer - TypeScript & Tech Leadership

Just Digital People • Australia

On-site
AUD 140,000 - 190,000
Senior Fullstack Engineer (Frontend Leaning)
Senior Fullstack Engineer (Frontend Leaning)

Onset Group • Sydney

On-site
AUD 120,000 - 180,000
Office: 2 days per week
Technical Lead
Technical Lead

M&T Resources • Brisbane

Remote
AUD 160,000 - 210,000
Software Engineer
Software Engineer

Change Recruitment • Melbourne

Hybrid
AUD 120,000 - 140,000
Flexible working arrangements
Modern technology stack
AI-assisted development environment
+2
Senior / Staff Software Engineers | Node.js | TypeScript | AWS
Senior / Staff Software Engineers | Node.js | TypeScript | AWS

Attribute Group • Sydney

On-site
AUD 120,000 - 160,000
Lead Engineer - Front End Platform & Design System
Lead Engineer - Front End Platform & Design System

Jobgether • Australia

Hybrid
AUD 180,000 - 240,000
Flexible remote/Hybrid
Melbourne office
Sydney office
+3
Senior Software Engineer
Senior Software Engineer

2 Doors® • Melbourne

Hybrid
AUD 150,000 - 180,000
Hybrid work model
High autonomy
Top locations