Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
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.
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.
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.
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
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