Senior Full Stack Engineer - Cricket

Brand vacancy logo

About summary

CricViz has established itself as the market leader in the collection, analysis and dissemination of data across the world’s leading cricket competitions. CricViz’s future growth strategy is based around the development of a new suite of market leading products to support its clients across the Broadcast and Media, Professional Teams and Betting Segments.

Job description

We are seeking a highly skilled and experienced Senior Full Stack Engineer to join our dynamic development team. In this role, you will be responsible for designing, implementing, and maintaining software applications across the entire technology stack. As a Senior Engineer, you will play a crucial role in driving innovation, mentoring junior team members, and ensuring the scalability, performance, and security of our applications.


  • Ability to design, develop, test, and deploy web applications from the front-end (UI/UX) to the back-end (server, database), and creating responsive, visually appealing user interfaces using HTML, CSS, and JavaScript frameworks using React, Angular, or Vue.js.
  • Ability to develop server-side logic, APIs, and database schemas, with proficiency in server-side languages like Python, and at least 3+ years of commercial experience working at a master level using Django, Flask and similar frameworks.
  • The ideal candidate is expected to collaborate and lead the DevOps efforts to manage the deployment pipeline, CI/CD processes, and release management frameworks.
  • Knowledge of scalability and performance challenges of server-side code, and should be able to design and develop horizontally scalable, resilient, and high-performance REST APIs.
  • Develop and implement a strategy for process data compilation from various platforms and aggregation of the data into a format suitable for searching and analysis.
  • Having the ability to work as part of a team as well as on their own initiative and accurately record your time spent on projects and communicate progress made on tasks.
  • Experience with working in a fast paced environment, to be able to work effectively with various leadership roles across the businesses, provide guidance and mentorship to junior developers, sharing knowledge and leveraging best practices.


  • Strong proficiency in JavaScript, including DOM manipulation and experience in designing, architecting, and developing robust, scalable, and high-performance software solutions across the entire technology stack.
  • Experience with databases (e.g. MySQL, NoSQL) and cloud compute & data stores (e.g. EC2, S3).
  • Experience with WebSockets and experience in handling two-way data binding between servers & web-portals.
  • Ability to understand business requirements and translate them into technical requirements.


  • Working knowledge of AWS platform & services.
  • Familiarity with broker technology (i.e. RabbitMQ, ActiveMQ, SNS, SQS).
  • Familiarity with some ORM (Object Relational Mapper) libraries e.g. SQLAlchemy or GraphQL.
  • Experience working with sports data, and Video/Image analysis framework.

Equality & diversity

CricViz is committed to building an open and inclusive culture that supports personal development and learning. Ellipse believes in the principle of equal opportunity in employment and its employment policies for recruitment, training, development and promotion despite any differences based on individual grounds of race, colour, nationality, religion or belief, sex, sexual orientation, marital status, age, ethnic and national origin, disability or gender reassignment.


  • 25 days holiday (plus bank holidays)
  • Flexible working times
  • Hybrid/remote work
  • Employee Assistance Programme
  • Company pension scheme
  • Perkbox
  • Eye test contribution
  • Life insurance
  • Training and development opportunities

About Ellipse

CricViz is part of Ellipse Data. Ellipse Data is a leading sports data and analytics company comprising CricViz (cricket), TennisViz (tennis), FootballViz (football), Oval Insights (rugby), Stuart Farmer Media Services (rugby), and horse racing. Working with the world’s biggest broadcasters, professional teams and rights holders, we ensure every moment matters with data-driven products and services.

Apply for this position here:

Application for:

Senior Full Stack Engineer – CricViz
Upload CV (3MB max)
Upload supporting documents (optional)