Full Stack Engineer (Product and Support)
The role involves acting as the primary technical escalation point during match coverage, ensuring smooth data delivery to global clients, troubleshooting issues across the full stack, and maintaining system performance. During off‐season or non‐match periods, the engineer will contribute to product development, working closely with distributed teams across the UK and India.
The ideal candidate is an experienced full stack developer with strong problem‐solving skills, capable of working independently in a fast‐paced, high‐pressure environment, and comfortable with flexible working hours aligned with cricket schedules.
We are seeking a Full Stack Engineer (Product & Support Engineering) to join CricViz as our first ANZ‐based technical team member. This unique hybrid role combines Product Engineering with full stack development work during quieter periods as well as to Support our regional customers technical support responsibilities during the Australian and New Zealand cricket seasons. The successful candidate will act as the primary technical escalation point during Australia/NZ match times, ensuring reliable data delivery to our global clients, while contributing to our core CricViz product development as part of one of our engineering squads during off‐season periods.
Responsibilities
* Be the first‐line technical escalation point for any issues raised during live matches in the Australia and New Zealand cricket season, responding quickly to troubleshoot and resolve problems, including supporting On‐Call schedules as required
* Monitor and maintain system health during live matches, working with non‐technical counterparts who handle direct client communication to provide solutions to incidents & tickets
* Investigate and resolve technical issues across the full stack, from backend server configuration and data pipelines to frontend applications and client delivery systems
* Proactively identify potential issues through technical monitoring systems and take preventative action during match coverage
* Contribute to building out and improving logging, monitoring, and alerting infrastructure to enable better detection of issues
* Work flexible hours during cricket season, shifting working days to weekends when matches are scheduled and taking weekdays off in compensation
* Contribute to squad‐based product development work during off‐season and non‐match periods, working on features and improvements across CricViz's product portfolio, with the extended team members in UK & India
* Collaborate with UK and India‐based engineering teams across time zones, participating in squad planning and delivery cycles
* Document technical issues, resolutions, and system improvements to build institutional knowledge
* Work independently and take ownership of the Australia/NZ support function while maintaining strong communication with the broader team
Requirements
* Ideal candidate would have 5+ years of full stack development experience with demonstrated ability to work across backend and frontend tech stack
* Proficiency in Python and Flask for backend development, with good command over AWS modules for developing engineering solutions, as needed
* Experience with relational databases, particularly MySQL/MariaDB
* Solid understanding of server configuration, deployment, and infrastructure management
* Proven troubleshooting skills and ability to diagnose and resolve issues quickly under pressure
* Self‐starter with strong initiative and ability to work independently without close supervision
* Good understanding of cricket rules and formats
* Excellent problem‐solving skills and systematic approach to debugging complex technical issues
* Strong communication skills for collaborating with distributed teams across UK, India, and Australia time zones
* Comfortable with flexible working patterns, including weekend work during cricket season with weekday time off in lieu
* Experience with monitoring, logging, and alerting systems is valuable
* Ability to context‐switch between urgent support work and planned development activities
* Based in ANZ time zone (Melbourne, Sydney, or similar) with a reliable internet connection for remote work
* Reporting to the Development Lead and working as part of the engineering squad structure
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.
* Hybrid role
* Company life insurance
#J-18808-Ljbffr