MUD Analytics Ltd

Full Stack Developer

Click Here to Apply

Job Location

UK, United Kingdom

Job Description

Full-Stack Developer (Postgres, Supabase, SolidJS, JSX, Typescript, Signals)

Permanent: £50k - £60k per annum

Freelance: £295 - £355 per day

Minimum experience: 2-5 years

Full-time, UK working hours, Fully Remote

A base address in the North-West of England is preferred


Company overview

MUD Analytics Ltd is a sports technology and executive consultancy company based in Manchester, United Kingdom. The company was founded in 2019 and is led by Lee Mooney. The purpose of the company is to help our clients be more competitive in an increasingly sustainable way. We do this by developing and deploying technologies, processes, and principles that help our clients design stronger squads and strengthen their talent identification and player valuation capabilities. Our primary focus is on professional football, with longer-term ambitions to diversify into additional sports.


Key characteristics

· Must have a clean UK driving license

· Must pass an enhanced Disclosure and Barring Service (DBS) check

· Strong work-ethic, high-integrity, consistently reliable and professional

· Collaborative, positive energy, clear enjoyment working in a start-up style

· Capable of working and problem-solving independently

· Willingness to learn new technologies and adapt when the logic is robust

· Solutions always come from sound reasoning rather than dogma or familiarity

· Highly productive and efficient, naturally favouring a strong code/non-code ratio

· Experienced working with the Google Cloud Platform

· Experienced working with GitHub and integrating GitHub with Slack

· Proficient working with SQL databases, Postgres (must) and (ideally) Supabase

· Proficient in front-end languages (e.g. HTML, CSS, JavaScript, JSX, Signals)

· Proficient in front-end frameworks (e.g. SolidJS, React, Vue)

· Experienced in back-end languages (e.g. Python, Java, Rust, Go)

· Proficient working with testing tools (e.g. Jest, Selenium)

· Proficient in the use of Bash scripts and Docker


Role overview and early projects

Working closely with partner clients, our player discovery and scouting platform has evolved both functionally and architecturally. Our goals moving forward are to:


  1. complete a remaining stack of front-end functional enhancements
  2. shift to an architecture that can offer high-performance at any scale
  3. harden the platform operationally ahead of a full-scale market launch


The decision to migrate from Google Cloud SQL to Supabase is seen as fundamental to our success, opening the potential to provision our own bare metal infrastructure and unlock a range of powerful custom extensions that will simplify the eco-system, increase performance, and lower operating cost.


One early priority project following the Supabase migration would be to exploit the integration with Resend.com (our email service), eliminating the need for two Linux virtual machines that currently broker the relationship between the email service and the databases. Another early project would be to use Foreign Data Wrappers to connect directly to our Snowflake data warehouse and eliminate several solution objects that currently facilitate that integration.


Supabase would also enable certain application functionality to run client-side, which would have a radical impact on the user experience - as it would enable rapid player discovery via the platform in all situations, even when users are offline or working on weak/unstable network connections - which is common (i.e. when travelling, within stadiums, within many training facilities). User-level cache updates could be pushed to the clients via web sockets, moving tiny volumes of data compared with the current architecture.


With the remaining functional enhancements completed, we would then look to push towards more server-side rendering where appropriate. This would accelerate page loading, reduce the amount of data being transferred, and result in a simpler architecture and codebase for ~90% of the platform.


Application process

Please submit a CV and covering letter to lee@mudanalytics.co.uk before the closing date of 31st October 2024. Please include within your covering letter, links to any relevant work (i.e. public websites, GitHub) and contact details for a minimum of 2 references. Successful applicants will be invited to a 1st round interview via Zoom and then a 2nd round interview will be conducted in-person.



Location: UK, GB

Posted Date: 10/5/2024
Click Here to Apply
View More MUD Analytics Ltd Jobs

Contact Information

Contact Human Resources
MUD Analytics Ltd

Posted

October 5, 2024
UID: 4888214865

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.