Flexa
Attractions.io • United Kingdom

Senior Software Engineer

Employment type:  Full time

Job Description

About Attractions.io

Our technology helps some of the world’s best-known theme parks, zoos and resorts — such as Alton Towers, Chester Zoo and Butlin’s — to deliver a seamless guest experience and better business outcomes. We already serve millions of guests at world-class attractions each year and have ambitious growth plans.

Role summary

As a Senior Software Engineer working on our product team, you will be a core contributor to our platform. You will collaborate with other engineers, defining and delivering solutions that expand our product offerings and support our continued growth.

We are fully cloud-based (AWS), with our architecture rapidly transitioning towards a NodeJS/TypeScript future. We use an ever-growing array of Amazon services, and commercial AWS knowledge is essential.

The engineering team has built a strong engineering foundation with regular training, knowledge shares, guilds, and open discussions running every week. We believe personal growth leads to a stronger team, and you will have regular upskilling opportunities as part of your role.

Responsibilities

  • Work as part of an agile team to deliver product-focused functionality
  • Make strategic decisions in line with the long-term vision of the business
  • Collaborate, plan and implement cloud architecture
  • Review code and strive to improve code quality
  • Stay up to date with new technologies and solutions
  • Mentor and upskill junior engineers

Requirements

  • T-shaped engineer with a focus on backend development
  • A passionate approach to work with a desire to push boundaries
  • Strong written and verbal communication skills
  • Ability to work in a fast-paced environment where we focus on delivering value while learning, growing, and experimenting
  • Experience designing, building and maintaining microservice architectures
  • Solid understanding of CI/CD principles
  • Deep understanding of automated testing (unit/integration/e2e)
  • Ability to explain technical issues in a clear way to key stakeholders
  • 5+ years of commercial experience with AWS
  • 5+ years of commercial experience using JS
  • Deep knowledge of relational databases (we use MySQL)
  • Experience working in an agile environment

Nice to have (but not essential)

  • Commercial experience using PHP (part of our legacy architecture)
  • Hands-on experience with internationalisation
  • Experience using event-driven architectures
  • Exposure to GraphQL
  • Experience working within monorepos (Lerna/Yarn/NPM)
  • Experience processing large columns of data (particularly parquet files)
  • Exposure to AWS Firehose, Lambda, DynamoDB, EventBridge
  • Experience working on a SaaS product

Benefits

  • A competitive salary
  • Participation in our share options scheme
  • Fully remote working
  • Annual remote work allowance
  • Flexible hours
  • 33 days paid holiday
  • Support with your personal development
  • Quarterly company offsites at some of the best attractions around (our customers)!

Company benefits

Open to part-time employees
Open to compressed hours
Enhanced maternity leave
Enhanced paternity leave
Adoption leave
Shared parental leave
Work from anywhere scheme
25 days annual leave + bank holidays
Enhanced sick pay
Work from home allowance
Co-working space allowance
Pregnancy loss leave
Fertility treatment leave
Teambuilding days

We asked employees of Attractions.io how satisfied they were with flexible working, and this is what they told us

Location
100%
Employees are very happy with their working location freedom
Hours
94%
Employees are very happy with the flexibility in the hours they work
Benefits
76%
Employees are largely happy with the benefits their company offers
Work-life balance
88%
Employees feel that they can find the perfect balance of life and work
Role modelling
97%
Employees feel that flexible working is part of the culture
Autonomy
94%
Employees feel they have complete autonomy over getting their work done

Additional employee ratings
(these do not contribute to the FlexScore®)

Diversity
66%
Employees feel that the diversity is good and there are continued efforts to improve it
Inclusion
90%
Employees feel like the company culture is brilliantly inclusive and equitable
Culture
94%
Employees feel like it is a really great environment to work in
Mission
92%
Employees feel very excited about and aligned with the company mission
Salary
87%
Employees are very happy with their salaries and feel that it is well above the market average
Working at Attractions.io

Company employees

20

Gender diversity (male:female)

8:1

Office locations

Fully remote with hot-desking space

Funding levels

£3m

Hiring Countries

Belgium
Cyprus
France
Germany
Italy
Netherlands
Spain
Thailand
United Kingdom
United States
Awards & Achievements

Flexa100 2024

Emerging companies

Industry awards 2023

SaaS & Software