246
COMPANIES
1,123
JOBS

Senior Backend Engineer

Hole19

Hole19

Software Engineering
Porto, Portugal · Lisbon, Portugal · Remote
Posted on Aug 14, 2024

Senior Backend Engineer

Job Posted
August 13, 2024
Area
Engineering
Location
Remote
Lisbon
Porto
Active
About Hole19 & This Role
Hole19 empowers golfers of all skill levels to perform their best. With over 3 million golfers using Hole19 in over 180 countries and thousands of golfers joining every month, Hole19 is one of the most used golf apps in the market.
We’ve been told our Hole19 product is the golfer's best friend. We believe it is a consequence of the passion and smart work we put every day into building the best technology in golf.
We're looking for a skilled and experienced Backend Engineer, keen to help build and maintain high-quality applications that are used by hundreds of thousands of golfers worldwide every month.
What We Do
We build backend and web apps using mainly Ruby-on-Rails.
Our apps, services and deployments are all containerised using Docker.
We stay updated on the newest engineering trends and technologies, but we only embrace them if they truly add value, not just because they're trendy.
We are passionate about delighting our customers and solving their issues.
We love to build beautiful products that feel easy to use.
We take the time to deliver great work rather than half-assing MVPs.
We focus a lot on security, scalability, performance, automation and cost.
What You'll Do
Integrate our server team and focus on evolving and maintaining the Hole19 web applications, services and APIs.
Explore, analyse and adopt new technologies.
Work on solving non-trivial problems, from big data migrations to improving worldwide performance of our applications.
Build reliable software able to support millions of users.
Apply development best practices with an emphasis on code scalability and ease of maintenance.
Share your ideas and define the future of Hole19.
Work with a supportive team.
Be a team player.
Who You Are
You have been building and maintaining web applications and APIs with a fair amount of users and data for over 6 years.
You are fully capable of taking substantial features & products from concept to shipping reasonably by yourself
You are a responsible individual, capable of managing and organising your work
You have a strong knowledge of the Ruby-on-Rails framework and SQL databases (we use mostly PostgreSQL)
You have a track record of dealing with non-trivial problems in domains such as security, search, caching and performance.
You are passionate about distributed systems
You enjoy focusing on guaranteeing reliability, security, scalability and performance of the applications you work on
You appreciate and prioritise simple solutions
You don't need to be a superhero and know everything
You don't need to play golf or even know what golf is about (although it helps a lot)
What we offer
An annual gross salary between €55K and €68K (depending on your experience)
A year-end bonus that can be up to 25% of the annual gross salary
A great working environment within a small but growing team of nearly 40, that cares about your health and growth
The opportunity to have a real impact in shaping the path of a startup with proven traction as it evolves to its next stage of maturity
A safe and respectful work environment that values the actual work you deliver rather than how much time you spend at the "office"
The opportunity to work where and when you'd like. This is a fully remote job but we also have an office in Lisbon and in Oporto, if you enjoy a change of scenery
Gym membership and health insurance
Play golf while on the job (because who wouldn't enjoy that?!)
What to expect from the hiring process
We review your application
Team Culture Interview with Catarina, our Head of People (1h)
Engineering interview with the team you'll be working with (1h30)
Offer (or feedback)
We like to keep straight to the point so expect the hiring process to be quick and with no bullshit. We don't like to waste anybody's time. We promise to give you our full attention in return for the time you give us.
Apply by dropping us an email to jobs@hole19golf.com.
We look forward to hearing from you!
If you would like to know more about what we’ve done lately:
Implementing real-time updates in a golf round using websockets
Developing a scalable, fast and generic solution to handle rankings & leaderboards using Redis
Perform big schema and data migrations in our main PostgreSQL database to optimise our data model for future use cases
Implementing an automatic ETL and Data Warehousing-based system of providing crucial business analytics
Improve the effectiveness of our full text search algorithms by adding for example geolocation as a ranking factor to show results
Upgrading all our Rails applications to the latest Ruby-on-Rails version