At a Glance
- Tasks: Join our Affiliate development team to build and maintain exciting digital products.
- Company: Spotlight Sports Group is a leading media and tech company in sports betting and fantasy sports.
- Benefits: Enjoy flexible working, private medical insurance, and 25 days holiday plus your birthday off!
- Why this job: Be part of a dynamic team that values innovation and personal growth while making a social impact.
- Qualifications: Experience in software engineering, especially with Next.js, WordPress, and strong communication skills required.
- Other info: Opportunity to volunteer with our charity partner, Autism in Racing, and access exclusive perks.
The predicted salary is between 28800 - 42000 £ per year.
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, 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.
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.
Experience:
- Working on large scale website projects
- 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
- 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
- Strong experience with WordPress as a headless CMS, especially using WP REST API
- 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
- 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
We offer a range of well-being initiatives, including private medical insurance, excellent parental leave, a working globally policy, mental health support, assistance programs, and social gatherings. We also provide a pension scheme and various other benefit schemes. Plus, we all get our birthdays off work and enjoy 25 days of holiday per year, as well as the opportunity to buy 5 additional days per year and you can be flexible about when you use your public holidays. We’ve also got you covered with life assurance and exclusive perks like the Star card and our Step Further Awards (our employee recognition program) to recognise your dedication. For those working via the hybrid model (in the office and at home) we’ve made commuting easier with our Season Ticket Loan and Cycle to Work Scheme. You can also take advantage of complimentary access to our Racing Post Members Club, complete with an Ultimate Membership. We believe in making a positive impact beyond the workplace, and you’ll have the chance to volunteer two days per year with our charity partner, Autism in Racing.
Mid Level Software Engineer employer: Spotlight Sports Group
Contact Detail:
Spotlight Sports Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Mid Level Software Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Next.js and WordPress. Having hands-on experience or personal projects showcasing these skills can set you apart from other candidates.
✨Tip Number 2
Engage with the company’s online presence. Follow Spotlight Sports Group on social media and participate in discussions related to their products. This shows your genuine interest in the company and its mission.
✨Tip Number 3
Network with current employees or alumni who work at Spotlight Sports Group. They can provide valuable insights into the company culture and the role, and may even refer you internally, increasing your chances of landing an interview.
✨Tip Number 4
Prepare for potential technical interviews by practising coding challenges relevant to the technologies listed in the job description. Websites like LeetCode or HackerRank can help you sharpen your skills and boost your confidence.
We think you need these skills to ace Mid Level Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the job description. Focus on your proficiency in Next.js, WordPress, and any other technologies mentioned, showcasing specific projects where you've used them.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background in software engineering and your ability to work independently make you a great fit for the Affiliate development team.
Showcase Your Projects: Include links to your portfolio or GitHub repositories that demonstrate your coding skills and past projects. Highlight any large-scale website projects you've worked on, especially those involving the technologies listed in the job description.
Prepare for Technical Questions: Anticipate technical questions related to the skills required for the role. Be ready to discuss your experience with version control, Docker, and any relevant frameworks. Practising common coding challenges can also be beneficial.
How to prepare for a job interview at Spotlight Sports Group
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Next.js, WordPress, and PHP in detail. Highlight specific projects where you've implemented these technologies, focusing on your role and the impact of your contributions.
✨Demonstrate Problem-Solving Abilities
Expect to face technical challenges during the interview. Practice explaining your thought process when tackling coding problems or debugging issues, as this will showcase your analytical skills and ability to work independently.
✨Communicate Effectively
Since the role involves interfacing with stakeholders, practice articulating complex technical concepts in a way that non-technical team members can understand. This will demonstrate your strong communication skills, which are crucial for the position.
✨Familiarise Yourself with Agile Methodologies
Brush up on your knowledge of agile practices and tools like Jira or Notion. Be ready to discuss how you've used these methodologies in past projects, as this will show your adaptability and readiness to thrive in a dynamic environment.