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
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)

86:14

Office locations

Fully remote with hot-desking space

Funding levels

£3m

Hiring Countries

Global
🌍

Awards & Achievements

Emerging companies

Emerging companies

Flexa100 2024
SaaS & Software

SaaS & Software

Industry awards 2023