Senior Full Stack Developer


Permanent Contract

Competitive Salary

The Royal Opera House continues to lead the way in opera, ballet, music and dance live on stage at our heritage theatre site here in Covent Garden. As part of an ambitious and wide-ranging project to create an industry-leading digital experience for all our audiences, we are growing our in-house team, building new products on a modern technology stack and following agile processes for rapid, high-quality development.

We are looking for a senior full stack developer who is a skilled practitioner in software development to join our team of developers. Reporting to the Tech Lead, you will develop user interface components and integrate them with microservices, some using third-party products, some developed in-house as serverless apps. You will help the team ensure that these components are performant, accessible and well documented. You will also build new backend services, exposing data with REST and GraphQL APIs.

The ideal candidate will be an experienced team player with these qualities and skills:

  • Proven experience in open source technologies, including modern JavaScript and Node.js
  • Experience of cloud based environments, including AWS
  • Test and Behaviour Driven Development
  • SQL and noSQL database applications; APIs, RESTful services and microservice Architectures
  • Good written English and oral communication skills
  • Commitment to managing own learning and continuous professional development relevant to the role

We actively encourage BAME and disabled applicants and value the positive impact difference has on our teams.

A full job description is available below. To apply, please scroll to the bottom of the page and click on `Apply Now`. Please contact the Human Resources Department via hr.recruitment@roh.org.uk or on Tel: +44 (0) 207 212 9303 if you have any access requirements or queries.

Closing Date for applications: 8.00am, Monday 27 January 2020

Applicants must have work authorisation for the UK.



Sorry, this vacancy is closed.