Support Engineer

This job has expired. The employer might not be hiring anymore.

We believe sport has the power to change lives.

That's why we’re on a mission to help 20 million people play sport by 2024. We aim to do this by making it easier for people to access their local sports facilities.

Sports facilities all over the world lie idle and unused. At the same time, the managers of these sports facilities are swamped with admin, and are finding it increasingly harder to maximise the use and revenue from their sports facilities.

This is why we’ve developed an all-in-one sports facility management and online booking software. Our platform allows sports facilities to be easily booked online and provides the venue with all the tools they need to dramatically reduce their admin and significantly increase their use and revenue.

Do you have a passion for sport? Do you want to build a career in software development but would also love to work in the business of sport? Do you want to work on a ground-breaking product? Are you looking for a company that will invest time in your development, support your professional growth and listen to your ideas? 
 
You may have found your dream job, and we may have found our dream hire!  
 
Help the world to play more sports 
 
Sports facilities are lying idle during the day all over the world. One reason for this is that people can’t find and book their local sports facilities online.  
 
At SportsKey, we aim to fix this problem by providing easy to use sports facility management and online booking software-as-a-service that makes it simple for venues to manage and promote their sports facilities, resulting in a dramatic reduction in admin and increased revenue for the venue, and ultimately more people playing sport. 
 
Our long-term vision is to help the world play more sport. In the short-term, we are on a mission to help 20 million people play sport by 2024, and so far we’re 40% there! 
 
To achieve this, we need to maintain our high customer satisfaction and simultaneously drive our core SaaS product forward. That’s where you come in. 
 
The Role 
 
We’re looking for a Ruby on Rails developer with a passion for figuring things out and fixing them, to the delight of your teammates and our customers. You’ll be in charge of troubleshooting and getting to the root of technical issues with our app, both customer facing and regarding performance, availability and security. The ideal candidate is a true problem solver who derives great satisfaction from investigating, fixing and preventing regressions of technical issues.  
 
However, this is not just a “bugfixing” role. We already have pretty good test coverage and relatively few production issues, and all developers are expected to maintain that high standard. You will have a starring role in that effort, and the more you succeed in it, the more opportunity you will have in growing into a product engineering role. As such, it is a great learning experience and growth opportunity for a more junior developer. 
 
Your day-to-day responsibilities will include:  
 
  • Provide support for any technical issues that arise out of our production environment, in close collaboration with our customer success team. 
  • Investigate issues, analyse root causes, independently implement solutions including improving our (already extensive) test coverage to prevent regressions. 
  • Implement smaller features and UX improvements from our roadmap. 
  • Analyse traffic patterns with an eye toward performance and security and propose and implement solutions to support our steady growth in customers.  
  • Participate in code reviews and acceptance tests to help your team members deliver quality code with sufficient test coverage and as few bugs as possible. 
  • Suggest improvements to our product as well as our development processes to maintain and improve product and code quality. 
 
We’re a small, growing company with a dedicated and passionate team and a growing base of loyal customers. This role fills a vital need in our technical team to maintain our high standards in both software quality and customer support. 
 
Our technology toolkit includes Ruby on Rails 7 with Hotwire, PostgreSQL, Bootstrap, Heroku, Cloudflare, AWS S3, Stripe, Github, AppSignal & Mailgun. We collaborate using Trello, Slack, MS Teams, Github. We have excellent test coverage and confidently deploy to staging and production multiple times a day. 
 
Your title will be Support Engineer. As a growing team, you will have plenty of opportunities to grow into more senior product engineering role. 
 
What we are looking for 
 
You need at least a basic familiarity with our tech stack in order to become productive in a reasonable amount of time. Core Ruby on Rails experience is a must-have. 
 
The following skills and experience are vital for success in this role: 
 
  • Experience maintaining and troubleshooting Ruby on Rails web applications
  • Prior experience with writing and maintaining automated unit and system tests. We use RSpec and Capybara. 
  • A proven ability to dig deep into technical issues, including unfamiliar code and 3rd party tools, until you have found the root cause.  
  • When something in your life doesn’t work, your first instinct is to take it apart to figure out why, and more often than not, you succeed in fixing it. 
 
 
Remote (Ireland)  
  
This is a full-time, permanent position. Most of us are based in Dublin, but this is primarily a remote role. We communicate mostly online but try to get together regularly enough for socialising and occasional in-person collaboration. 
 
 
 
Our interview process 
 
  • We’ll invite you to take a quick online Ruby quiz  
  • We follow that with a 30 minute call with Thilo, our CTO, to talk about your career path and answer your questions 
  • Next is a 90 minute online technical interview, to get a sense on your technical experience 
  • Finally, we’ll have a 30 minute call with Craig, our founder and CEO, to validate culture fit and align expectations. 
 

 NO RECRUITERS PLEASE. APPLICANTS MUST BE PHYSICALLY LOCATED IN A EUROPEAN TIME ZONE.