Point your AI agent at freehire and let it find you a job.

Get the CLI →

Arturia AI

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

Posted 6 views
Discussion

Summary

Arturia AI seeks a Senior Backend Software Engineer on an initial 3-month contract in Macquarie Park, Sydney, to support, maintain and extend an existing SaaS application. Day-to-day is hands-on Node.js/TypeScript backend work, deep PostgreSQL engineering, reliable background processing, and AWS operations (ECS/Fargate, Docker, CI/CD).

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


Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.