Spotlight Sports Group is a global media and technology company specializing in content and data within sports betting, horse racing, and fantasy sports.
The company operates multiple award-winning brands, including Racing Post, Pickswise, myracing, and Free Super Tips.
The role is for a mid-level engineer to join the small Affiliate development team.
Responsibilities include supporting the development, testing, and deployment of both front-end components and applications, as well as back-end services for multiple branded affiliate sites.
The successful candidate will work closely with the Senior Engineer and must be able to work independently, taking full responsibility and ownership of the code they commit.
Requirements:
Candidates must have experience working on large-scale website projects.
A strong background in analyzing user requirements to inform application design is essential.
An excellent understanding of good software engineering practices is required.
Candidates should have a good understanding of software quality assurance principles.
Proficiency in version control with Git and workflows with GitHub/GitLab is necessary.
Experience in Dockerizing WordPress and Next.js for local and production environments is required.
Familiarity with agile methodologies and project tracking tools like Jira or Notion is essential.
A deep understanding of Next.js routing and server-side rendering (SSR) is required.
Experience with data fetching methods such as getStaticProps, getServerSideProps, and getInitialProps is necessary.
Candidates should be comfortable using TypeScript in a Next.js environment and have a strong grasp of component-based architecture (React).
Familiarity with state management tools like Redux or React Context is required.
A good understanding of frontend performance, including lazy loading and image optimization, is necessary.
Strong experience with WordPress as a headless CMS, especially using WP REST API, is required.
Proficiency in PHP for customizing themes, plugins, and ACF (Advanced Custom Fields) is necessary.
Experience building or consuming custom post types, taxonomies, and meta queries is required.
Candidates should be comfortable with WordPress security, user roles, and performance optimization.
Desirable skills include past experience implementing a login/subscription service, familiarity with monorepos, and experience with monitoring and logging tools like Sentry or Datadog.
Knowledge of DevOps, CI/CD, AWS, and experience working with Docker Containers is a plus.
Experience using generative AI frameworks such as OpenAI models and APIs is desirable.
Personal skills required include solid written and verbal communication skills, high self-motivation, flexibility, excellent time management, and a desire to learn new technologies.
Benefits:
The company offers a range of well-being initiatives, including private medical insurance and excellent parental leave.
Employees benefit from a working globally policy, mental health support, assistance programs, and social gatherings.
A pension scheme and various other benefit schemes are provided.
Employees receive their birthdays off work and enjoy 25 days of holiday per year, with the option to buy 5 additional days and flexibility regarding public holidays.
Life assurance is included, along with exclusive perks like the Star card and the Step Further Awards for employee recognition.
For those working in a hybrid model, commuting is made easier with a Season Ticket Loan and Cycle to Work Scheme.
Complimentary access to the Racing Post Members Club, complete with an Ultimate Membership, is provided.
Employees have the opportunity to volunteer two days per year with the charity partner, Autism in Racing.