Sporty's sites are some of the most popular on the internet, consistently staying in Alexa's list of top websites for the countries they operate in. As Technical Lead you will be responsible for overseeing hundreds of servers and will have a budget of several million pounds per year.


Who We Are

Sporty Group is a consumer internet and technology business with an unrivalled sports media, gaming, social and fintech platform which serves millions of daily active users across the globe via technology and operations hubs across more than 10 countries and 3 continents.

The recipe for our success is to discover intelligent and energetic people, who are passionate about our products and serving our users, and attract and retain them with a dynamic and flexible work life which empowers them to create value and rewards them generously based upon their contribution.

We have already built a capable and proven team of 300+ high achievers from a diverse set of backgrounds and we are looking for more talented individuals to drive further growth and contribute to the innovation, creativity and hard work that currently serves our users further via their grit and innovation.

Our Stack

  • Languages: Java / Spring Boot, TypeScript / VueJSCloud
  • Libraries: Netflix Eureka, Netflix Ribbon, Feign, Netflix Zuul
  • Database: MySQL, Oracle, Mybatis, Druid
  • Cache: Redisson, ElastiCache, Redis
  • MQ: Apache RocketMQ
  • Tasking: Elastic
  • JobServer: Netty
  • LoadBalance & Proxy: Nginx
  • Virtualization: Docker, Kubernetes, Rancher
  • Computing & Storage: AWS EC2, VPC, AWS Lambda, EBS, S3
  • Maintenance: AWS Opsworks, Salt, Chef
  • CI/CD: Drone, AWS Codepipeline, Jenkins
  • Monitoring: Grafana, Prometheus, AWS Cloudwatch
  • Logging: ELK, Rsyslog, Log4j2
  • CDN: Cloudflare

Responsibilities

  • Maintain expertise in architectural technical disciplines and define architectural standards and best practices within those disciplines
  • Implement code and architecture changes
  • Manage a growing technical team and mentor team members on new technologies in your area of expertise
  • Prepare and maintain documents that include architectural diagrams, data models and navigation maps in your area of expertise
  • Analyse and prepare recommendations to address existing and potential issues in systems and procedures across the organisation, as well as design and recommend new solutions
  • Work with Product Owners and assign Development Team members to work on new features and user stories needed in new / revised applications or large / complex development projects
  • Participate in code reviews with team members to ensure that each increment adheres to original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate
  • Establish technical vision and work with team members to turn it into a reality
  • Respond to support calls for applications in production, addressing repairs quickly and keeping applications in production
  • Participate in all team ceremonies including planning, grooming, product demonstrations and team retrospectives

Requirements

  • All of the traits of a good developer and be an experienced leader of people with experience gained in Software Engineering, and DevOps, including good experience as a Lead Developer or equivalent
  • The successful candidate will have strong experience with Spring Boot, Spring Cloud, Spring Data, Microservice and also a self-driven engineer with proven DevOps experience in large-scale Microservice systems hosted on AWS
  • Expert knowledge of application development with technologies like RabbitMQ, MySQL, Redis and so on
  • Experience in DevOps activities, production support. All aspects involved in delivering web applications to a production system in an enterprise and familiarity with AWS, Git
  • Experience in Android, iOS, and Vue.JS is a plus
  • Experience in automated software testing through unit/functional/integration test suites
  • Experience in / knowledge of Agile delivery principles and practices such as Scrum or Kanban
  • Experience designing highly transactional systems
  • A natural disposition to mentor and guide team members
  • A creative approach to problem solving and crafting simplified solutions
  • Strong experience with container and cloud solutions, such as Docker, Kubernetes
  • An up-to-date knowledge of and a follower of the latest industry trends
  • A passion for cloud computing and large-scale systems

Benefits

  • Quarterly and flash bonuses
  • Flexible working hours
  • Top-of-the-line equipment
  • Education allowance
  • Referral bonuses
  • Relocation support (subject to location)
  • Annual company holidays - we’re hoping to make it to Koh Samui in 2021!
  • Highly talented, dependable co-workers in a global, multicultural organization
  • We score 100% on The Joel Test
  • Our UK team is small enough for you to be impactful
  • Our business is established and successful, offering stability and security to our employees

From May / June 2021, COVID permitting, all team members will be expected to work on a weekly basis on location at our planned Dev Hub in Manchester.

Regrettably we’re unable to support candidates requiring employer sponsorship support at this time.


Salary range £60,000 — 90,000

Dependent on experience + quarterly bonus