Are you interested in learning Node and TypeScript?
Then this is the perfect role for you!
As part of ATG’s ongoing transformation, and off the back of our successful MVP launch of ATG Tickets site in October, one of our key objectives is to grow an in-house engineering team to continue migrating functionality and build new features for the ATG Tickets website. Examples include, dynamic ticket pricing; recommendations engine, view from seat functionality, etc. We are also migrating 47 theatre websites and our LOVEtheatre site to the new ATG platform.
To ensure we build our theme-able websites efficiently, you will use Storybook to follow a component-based approach to web development, using React, Redux and Styled Components for CSS.
Once delivered our focus will turn to building a new integration layer and APIs enabling integration with numerous third-party ticketing inventories, affiliate sites, and white label versions of the ecommerce platform, giving us much greater levels of performance, scalability and consequently revenue. We are choosing to develop this in Node.js – all based on an event-driven microservice architecture and utilising serverless technology. We are also assessing GraphQL and TypeScript as additions to our stack.
We follow a pragmatic approach to engineering following a self-organising, scrum-based approach and currently adopt a continuous integration (CI) process for build and deployment using established CI pipelines and GitLab CI for repositories, testing, and release. As we aim to move towards continuous deployment (CD), and in time we will help you to be more involved in our maturing DevOps approach and help you to build your own pipelines, owning your code from development to live.
What we Need
First and foremost, you will be a competent, enthusiastic Software Engineer motivated to move into a more senior-level position. You’ll have a background creating complex applications using any language, such as PHP, Python, Java, Ruby, C#, etc.
To ensure our platform works seamlessly, it is also essential that you have experience with unit testing, using tools like PHPUnit, NUnit, JUnit, etc.
You should also have experience mentoring more junior members of staff, not necessarily in formal capacity, and working in collaborative environment.
What you’ll Gain
Through this, you will be working with leading technology such as React, Redux, Fastify and Node.js. You will also be exposed to exciting serverless and Cloud technologies, which will give you valuable experience that will only fuel your career moving forward.
You will be part of a rapidly growing team who are maturing their best practice capability, including Scrum-like processes, CI/CD, DevOps, and automation. As the function expands, you will continuously be introduced to new practices and tooling which will enhance your capabilities as an engineer.
Ambassador Theatre Group work in partnership with Talent Point, a Hiring Communications business, who have designed this role on behalf of Ambassador Theatre Group. When you apply, Luke or Abbie will give you a call to tell you even more details about the role and help you through every step of the process.
Ambassador Theatre Group are an equal opportunities employer and no terminology in this advert is designed to discriminate on grounds of gender, race, colour, religion, creed, disability, age, sex or sexual orientation or any other class protected by applicable law.