Designed specifically for clubs, associations & PGA sections, a proven end-to-end solution that handles everything from single-day events to large scale multi-round, multi-course competitions.
Working with best-of-breed technologies coupled with decades of experience has provided us with a vast level of knowledge and expertise, as evidenced by our range of web and mobile applications which are both robust and have a great user experience.
Ruby on Rails remains a core technology for developing all of our products, but our developers have the freedom to innovate with their choice of tools, application stacks, and deployment environments for each project.
At present, we have five solutions across three product families – tournaments, golf shops and golf indexes – serving 9,077 golf industry organisations around the world.
The software we architect, design and develop is truly unique to the marketplace. It’s incredibly complex, yet we strive to create elegant solutions that are adaptive, scalable and resilient. The initial launch of a new product is also just the beginning; utilising the wide range of technology we have available to us, we’re constantly refining the proposition to create the best possible experience for the user.
What it’s like to work on our products
Working on this product you get the chance to solve some incredibly challenging algorithmic problems that have a direct bearing on how the product behaves. Golf Genius TMS is really comprehensive, with a multitude of different features. This means you have a whole world to explore as a developer, making the role really varied and fulfilling.
Like all our other apps, it’s extremely complex and challenging to work on, but that’s why I enjoy Golf Genius Golf Shop so much – the chance to put my management and product design skills to the test. It’s an ongoing effort with continuous integration and deployment of code to keep the software running at its optimum performance.
The fun part when working on products like this is that you start to understand the game of golf from a numerical point of view and realise that all the small and intriguing details are there for a reason. From an engineering standpoint the product sharpens your skills and allows them to develop even further.
It’s a complex system with lots of moving parts that need to work in harmony. I love solving the technical challenges that arise and it’s hugely satisfying working on software that is used and loved by so many people around the world. It’s a demanding role as the features we implement can directly affect the performance and user experience, but it’s very fulfilling when we see the great reviews and ratings.