
Mid Level Software Engineer at Spotlight Sports Group. Spotlight Sports Group is a global media and technology company specialising in content and data within sports betting, horse racing and fantasy sports. With over 400 employees, the group operates multiple award-winning brands, including Racing Post, the world’s largest horse racing affiliate, Pickswise, myracing and Free Super Tips. We partner with leading operators across the betting industry to produce and build multilingual, best-in-class digital products and content to engage and educate customers. ICS-digital, an international marketing agency including ICS-translate, also operates under the group.. Reports to:. Senior Engineer. Job Purpose:. We are seeking a mid-level engineer to join our small Affiliate development team. The role will be responsible for supporting the development, testing, and deployment of both front end components and applications, as well as back end services, to support our multiple branded affiliate sites. We are looking for someone who is both comfortable writing code as well as interfacing with stakeholders and the wider business to ensure that our products and projects are fully aligned with the company goals. The successful candidate will be working closely with the Senior Engineer on a day to day basis, but must be someone who can work independently and take full responsibility and ownership of the code they commit.. Essential Requirements:. . Experience working on large scale website projects. . Experience in analysing user requirements to inform application design. . Excellent understanding of good software engineering practices. . Good understanding of software quality assurance principles. . Version control with Git and workflows with GitHub/GitLab. . Dockerizing WordPress and Next.js for local and production environments. . Familiarity with agile methodologies, Jira, Notion, or similar project tracking tools. . Next.js. . Deep understanding of Next.js routing and server-side rendering (SSR). . Experience with data fetching methods: getStaticProps, getServerSideProps, and getInitialProps. . Comfortable using TypeScript in a Next.js environment. . Strong grasp of component-based architecture (React). . Familiarity with state management tools (e.g. Redux, React Context). . Good understanding of frontend performance: lazy loading, image optimisation, Lighthouse best practices. . Wordpress. . Strong experience with WordPress as a headless CMS, especially using WP REST AP. . Proficient in PHP, especially for customising themes, plugins, and ACF (Advanced Custom Fields). . Experience building or consuming custom post types, taxonomies, and meta queries. . Comfortable with WordPress security, user roles, and performance optimisation. . Desirable. . Past experience implementing a login/subscription service. . Familiarity with monorepos. . Experience with monitoring and logging using tools like Sentry or Datadog. . Experience working with design systems. . Devops knowledge, CI/CD, AWS. . Experience working with Docker Containers. . Experience using generative AI frameworks such as OpenAI models and APIs or any AI Software development tooling. . Personal skills. . Solid written and verbal communication skills; able to clearly articulate concepts and requirements that are understood by technical and non-technical teams, as well as document technical approaches. . Highly self-motivated with a passion to succeed as an individual and as part of a team. . Flexible and able to adapt quickly in a constantly evolving environment. . Excellent time management skills and ability to work to and meet deadlines. . A desire to learn and master new technologies and techniques and happy to regularly take on new challenges. . Company Location: United Kingdom.