See more Programming jobs

Back to all jobs

Company background:

At Attractions.io, we're shaking up the way attractions use technology — pioneering better visitor experiences for some of the best-known brands in the out-of-home entertainment space. We're already serving millions of guests at world-class attractions every year and have ambitious growth plans.

Job overview:

As a full stack developer, you'll work in a close-knit development team delivering the software that our customers use to increase guest satisfaction, drive revenue and unlock visitor insights. You'll also help to provide a robust set of APIs that underpin our mobile app offering.

Key requirements:

  • At least three years of commercial experience using object orientated PHP.
  • Strong knowledge of web-based technologies: PHP 7.4, MySQL, JavaScript, HTML 5 and CSS 3.
  • Commercial experience using modern PHP frameworks such as Laravel or Symfony.
  • Commercial experience using modern JavaScript frameworks such as React, Vue.js or Angular.
  • Experience with unit testing and TDD.
  • A passion for what you do (open source contributions and personal projects are great!)
  • The desire to take on a new challenge and further develop your skills.

Desirable attributes:

  • Experience with programming principles such as SOLID, DRY and DDD.
  • Familiarity with Docker, Kubernetes, Terraform and AWS.
  • Familiarity with event-driven and serverless architecture.
  • Familiarity with continuous integration tools such as GitLab CI, Jenkins or CircleCI.
  • Experience with TypeScript.
  • Familiarity with an Agile workflow such as Scrum or Kanban.

Your responsibilities:

  • To work across the web stack in order to deliver user stories via an agile workflow that adds value to our users.
  • To maintain and improve the platform's APIs.
  • To ensure the scalability and responsiveness of the platform.
  • To work collaboratively as part of a team, continuously improving how we work.

Benefits:

  • Competitive salary.
  • Flexible remote working.
  • 33 days paid holiday.
  • Employee share option scheme.
  • High-end equipment.
  • Personal development budget.
  • Share this job:


Help us maintain the quality of jobs posted on We Work Remotely.

Is this job not remote?

Let us know!

Apply for this Position

Please ensure you meet geographic and skills requirements before applying.

  • Share this job:


Help us maintain the quality of jobs posted on We Work Remotely.

Is this job not remote?

Let us know!