Senior Software Engineer – Backend / Platform (3-Month Contract)

Arturia AI

Sydney

On-site

AUD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Arturia AI is seeking an experienced Senior Software Engineer to join our team on an initial 3-month contract to support, maintain and extend an existing SaaS application.

This hands-on role focuses on backend systems, data integrity, reliability and scalable deployments, requiring at least 5 years of commercial software engineering experience and strong Node.js/JavaScript skills, with PostgreSQL and AWS expertise.

Qualifications

  • Minimum 5+ years of commercial software engineering experience.
  • Strong Node.js/JavaScript backend engineering skills.
  • Deep PostgreSQL experience and data integrity focus.
  • Hands-on backend role with AWS, containers and CI/CD.

Responsibilities

  • Trace processing across APIs, services and workers; manage asynchronous operations.
  • Design, maintain and optimise PostgreSQL databases and migrations.
  • Develop reliable background processing with job ownership and retries.
  • Manage releases with backward compatibility and data protection.
  • Implement data versioning, provenance and cache invalidation.
  • Manage AWS environments including ECS/Fargate, Docker, CloudWatch, IAM and CI/CD.
  • Design and maintain end-to-end, integration and regression tests.
  • Ensure secure multi-tenant access controls across the SaaS platform.

Skills

Node.js backend
JavaScript
PostgreSQL
AWS
Distributed systems

Tools

Docker
CI/CD
CloudWatch
ECS/Fargate

Job description

We are looking for an experienced Senior Software Engineer to join our team on an initial 3-month contract to support, maintain and further develop an existing SaaS application.

This is a hands-on technical role requiring a minimum of 5 years’ relevant commercial software engineering experience, with a strong focus on backend systems, data integrity, application reliability and deployment.

About the role

We are looking for an experienced Senior Software Engineer to join our team on an initial 3-month contract to support, maintain and further develop an existing SaaS application.

This is a hands-on technical role requiring a minimum of 5 years’ relevant commercial software engineering experience, with a strong focus on backend systems, data integrity, application reliability and deployment.

Key responsibilities
  • Trace processing across APIs, services and workers, and manage asynchronous operations, failures and cleanup correctly

  • Design, maintain and optimise PostgreSQL databases, including transactions, concurrency control, constraints, triggers, functions, indexing and safe schema migrations

  • Design reliable background processing, including job ownership, ordering, retries, deduplication and recovery

  • Manage application and database releases while maintaining backward compatibility and protecting existing project data

  • Implement data versioning, provenance, cache reuse and invalidation strategies across application releases

  • Manage AWS environments including ECS/Fargate, Docker, load balancers, CloudWatch, IAM and CI/CD

  • Design and maintain end-to-end, integration and regression tests across database, background processing, concurrent and multi-user workflows

  • Design and maintain secure multi-tenant access controls across the SaaS platform

About you
  • Minimum 5+ years’ relevant commercial software engineering experience

  • Strong Node.js / JavaScript backend engineering experience

  • TypeScript experience is advantageous

  • Deep PostgreSQL experience

  • Strong experience with background processing and distributed systems

  • Experience with backward-compatible application and database releases

  • Understanding of data versioning, provenance and cache invalidation

  • Practical AWS experience, including ECS/Fargate, Docker, CloudWatch, IAM and CI/CD

  • Strong integration and regression testing experience

  • Experience with multi-tenant SaaS security and access controls

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - SaaS Platform (3-Month Contract)
Senior Backend Engineer - SaaS Platform (3-Month Contract)

Arturia AI • Sydney

On-site
AUD 120,000 - 180,000
Senior Software Developer
Senior Software Developer

MPAU Technology • City of Melbourne

On-site
AUD 130,000 - 170,000
Middle/Senior Software Engineer – Platform
Middle/Senior Software Engineer – Platform

EasySoftGroup • Cracow

On-site
AUD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Omnicommediagroup • Sydney

On-site
AUD 150,000 - 210,000
Senior Engineer - Laravel | React
Senior Engineer - Laravel | React

Pair People Pty Limited • Sydney

On-site
AUD 140,000 - 210,000
Senior Software Engineer
Senior Software Engineer

Iterate • City of Melbourne, Sydney

Hybrid
AUD 120,000 - 160,000
Software Engineer (Full-stack)
Software Engineer (Full-stack)

LGT • Sydney

On-site
AUD 120,000 - 170,000
Senior Backend Engineer - 3 to 6 Months Contract
Senior Backend Engineer - 3 to 6 Months Contract

Aviato Consulting Pty Ltd • City of Melbourne

On-site
AUD 140,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Roima Intelligence • Adelaide

On-site
AUD 100,000 - 130,000
Staff Engineer
Staff Engineer

The Onset Group • Sydney

On-site
AUD 180,000 - 240,000