Senior Software Engineer (Integrations)

  • Anywhere

About Attractions.io

At Attractions.io, we have the chance to enhance some of the most memorable and magical moments in people’s lives. Remember your first trip to the zoo? Or laughing at your friend’s rollercoaster face? We bet some of your fondest memories spring from real-world experiences too.

Our products help millions of guests worldwide immerse themselves in every moment of their experience, without worrying about disruptions like misplaced tickets, long queues, getting lost or finding the best lunch spot. By embracing technology, guests can unlock the full potential of their visit and attraction operators can deliver richer, more meaningful experiences powered by data.

Your mission

You’ll join the Integrations team whose mission is to blend the digital with the physical, ensuring guest experiences are frictionless and delightful.

You will integrate key service provider’s APIs onto our platform that enhance guest immersion and operational efficiency such as importing memberships to digital wallets, purchasing photos, or displaying latest queue times on digital signage. By understanding the customer and continually improving the underlying technology, you’ll help reduce time to integrate new providers, helping us reach as many customer experiences worldwide as we can.

Being a relatively new team, you’ll have plenty of impact on our destiny as well as embracing mindsets such as positive-intent, leadership at all levels and direct communication. Join us in turning technology into unforgettable moments.

Requirements

The role

Do you love to build well designed cloud architecture, enjoy speaking with a variety of people from customers to internal teams, planning what you deliver, and love to open up people’s ideas of what’s possible?

  • Influence from start to finish: Feasibility during pre-sales; Discovery with customers & service providers; Plan, collaborate & co-ordinate with Product, Engineering, Delivery, Sales, and Customer Success teams as needed; Design, code, test & deploy integrations between service provider’s APIs and our platforms.
  • Bring APIs to life: Analyse service provider’s APIs to understand how best to map them to our domain, features, and technologies whilst defending quality, upholding immersive guest experiences and surfacing new opportunities.
  • Build and maintain integration code & architecture: Develop and maintain technical architecture that integrates between platform and service providers; from clean code to serverless cloud, you’ll ensure domains are well modelled, code is extensible, services are observable and deployed smoothly. We build it, we run it.
  • Improve to speed up: Continually improve and innovate systems & approaches in order to reduce build times and allow us to get ahead of customer demand.
  • Plan & prioritise: Balance new customer contracts against bug fixing and platform innovation with a high degree of trust, autonomy & authority.

Whilst this role is fully remote, we want some cross-over with our UK team and be able to serve our expansion into the US customer base, so we’re only considering candidates between the following time zones: UTC -6 / +1 (Central US / South America / UK)

The ideal person

  • Can explain complex topics in simple terms to a variety of audiences using written and verbal communication
  • Is confident speaking to customers, and has a friendly, genuine and professional manner, fluent English speaker
  • Clearly understands that technology solves user needs and delivers value
  • Has a solid understanding of serverless architecture and the complete SDLC
  • Highly skilled in TypeScript and willing and able to dip into other languages as required
  • Gets things done, able to break complex problems down, design, plan and execute on their own initiative

Benefits

A competitive salary, plus share options.

Remote First: Work in a way that supports your needs and your life. We trust our team members to know what works best for them.

Flexible Hours: Tailor your work schedule to fit your around your personal life and commitments.

Learning and Development Budget: We value continuous learning, and offer development budgets to help you grow.

Learning Time: All employees have Learning Time to develop new skills and keep up with industry trends.

Work-Life Balance: Everyone needs a break, so enjoy a minimum of 33 days off (incl. bank holidays).

Flexi Bank Holidays: We understand that not everyone aligns to the same calendar; we offer the flexibility to take your bank holiday allowance for other religious or cultural days.

We support phased returns to work for new parents.

Remote Budget. We offer a yearly remote budget of £300 to help you enhance your home office and look after your well-being.

️ High-End Equipment. We’ll provide the very best tech to help you do your job, including a MacBook and any peripherals you need.

A Thriving Community: We’re a tight-knit bunch who enjoy each other’s company as much as our work. We have a virtual office for our team to connect, chat and share ideas. 

In-person Socials: We meet twice a year at our customers’ attractions to share business updates and have some fun.