Haystack
← Back to Jobs
Full time
Technology

Full-stack React/Node.js Developer

United States Digital Space LLCSydney, New South Wales🇦🇺AustraliaPosted 16 Jul 2026

Quick Overview

Work Type
On Site
Schedule
Full Time
Level
Mid Senior

Job Description

The Sydney Opera House occupies a unique place in the cultural landscape, serving as a living work of art and a hub for the performing arts community. It is committed to fostering creativity, courage, inclusivity, integrity, collaboration, and care.

YOUR NEW ROLE

The Full stack React/Node.js Developer owns and maintains Sydney Opera House's Node.js based services, principally the Bridge middleware which connects the Tessitura ticketing system with the Sydney Opera House website and other services.

Working with the Solutions Manager, this role collaborates with the web development team to ensure the website meets performance and uptime goals. The developer communicates problems and improvements to relevant business units, ensuring efficient connection to Tessitura and that React components meet accessibility, usability, and security standards.

ARE YOU THE ONE?

To be considered for this role you will need to demonstrate:

  • Experience with Node.js and React, as well as JavaScript, REST APIs and JSON.
  • Proven ability to problem solve and make improvements to systems.
  • Thorough understanding of application architecture considerations for high traffic websites.
  • Superb interpersonal, communication, and collaboration skills, including the ability to communicate complex technological problems to non technical stakeholders.
  • Familiarity with Git, Jira, and Agile methodologies, and experience with build tools including NPM scripts, Webpack or similar. Ability to work efficiently in a team and prioritise work to commit to continuous improvement of processes and systems.
  • See linked RD for more requirements that, although not essential, are desirable.
THE PERKS
  • 10% off onsite food and beverage outlets like Opera Bar and First Nations restaurant Midden.
  • 5 weeks' annual leave for all ongoing and temporary staff.
  • Access to salary packaging and discounted health insurance.
  • Access to a range of professional development programs and staff engagement initiatives.
  • Staff community groups such as SOH Pride, First Nations Staff Network, Sustainable Environmental Action Leaders (SEALs) and more.
  • Fitness Passport and complimentary wellbeing programs including pilates, yoga, circuit classes, physiotherapy sessions and other wellbeing initiatives.
  • Working for an organisation with a 6 Star Green Star performance rating from the Green Building Council of Australia.
  • Working for an organisation committed to the United Nations Sustainable Development Goals and the world's first arts organisation to join the UN's Global Compact.
  • Complimentary tickets to shows.
  • And many more!
EQUITY AND INCLUSION

The Opera House is an inclusive employer that recognises everyone is unique. The organisation welcomes applicants for who you are - as you are. If you require adjustments to the recruitment process, please contact to discuss. We welcome and encourage applications from First Nations people, people of all genders, people who are d/Deaf and/or with disability, from culturally and linguistically diverse backgrounds, neurodiverse, refugees and the LGBTQIA+ community.

HOW TO APPLY

Sound like you? Please submit your cover letter and CV via our online portal. You will be prompted to answer the following two targeted questions during the application:

  • Describe a specific feature you built end to end, from database/API through to the UI. What was the trickiest technical problem that came up in connecting the two sides (e.g., data shape mismatches, data hydration, error handling across the stack), and how did you solve it? (Maximum 2000 characters.)
  • Tell us about a time you had to explain a complex technical trade off to a non technical stakeholder - for instance, why a "simple" feature request would take longer than expected, or why you recommended one technical approach over another. How did you frame it, and what was the outcome?

To be eligible to apply for this position, applicants must have existing Australian work rights. Any offer of employment will be subject to a satisfactory National Police Check and Pre Employment Health Assessment. The assessment seeks information only relevant to performing the inherent requirements of the job, it remains strictly confidential and applicants will be informed of the result.

A talent pool may be created for future ongoing and temporary roles and is valid for a period of up to 18 months. Your personal information is being collected to enable the Sydney Opera House to assess your suitability for appointment to the position you have applied for. This personal information will be managed in accordance with the Sydney Opera House Privacy Management Policy and Plan. Applications will not be accepted from recruitment agencies.

Skills

Node.js
Agile
Git
JavaScript
Jira
REST
React
Webpack

Similar jobs