Ruby on Rails Developer (Remote)
Published on March 14, 2025
FOOTBALL CLUB MANAGEMENT SOFTWARE
Together we’re on a mission to transform the business end of grassroots football clubs across the UK & Ireland by offering a better way to manage payments & registrations, fundraising and e-commerce, helping club admins to reduce administration and increase club income.
Preferable Location(s): Belfast, United Kingdom of Great Britain and Northern Ireland
Work Type: Full Time
Join our mission to streamline how sports clubs around the world manage their memberships and payments. TeamFeePay is building a powerful, user-friendly platform that clubs of all sizes can rely on. We’re on the lookout for experienced Ruby on Rails Developers to collaborate with our CTO in scaling and enhancing this solution. While an interest in sports can be a plus, our focus is on finding talented engineers driven by solving complex problems and creating innovative SaaS solutions.
Note that while this is a Remote job, to facilitate communication, you will be expected to reside within 2 hours time difference of GMT.
What You’ll Do
Collaborate & Innovate
Work closely with our CTO to design, develop, and refine our platform, shaping the future direction of software engineering at TeamFeePay.
Scale the Platform
Help us handle rapid growth and ensure our system remains robust, secure, and highly performant as more clubs worldwide come on board.
Help us handle rapid growth and ensure our system remains robust, secure, and highly performant as more clubs worldwide come on board.
Influence Tech Strategy
Contribute to architectural decisions, technology choices, and engineering best practices. Your insights will be key in setting standards for future hires.
Contribute to architectural decisions, technology choices, and engineering best practices. Your insights will be key in setting standards for future hires.
Deliver End-to-End Solutions
Write clean, maintainable code for new features and improvements, ensuring we deliver value to customers quickly without compromising quality.
Write clean, maintainable code for new features and improvements, ensuring we deliver value to customers quickly without compromising quality.
Champion Best Practices
Mentor junior developers, share knowledge, and promote a culture of continuous learning and improvement within the team.
Mentor junior developers, share knowledge, and promote a culture of continuous learning and improvement within the team.
Why Join Us
Flexible Work Environment
Enjoy hybrid office/remote setups, 3- or 4-day work weeks, or reduced hours to fit your lifestyle and needs.
Enjoy hybrid office/remote setups, 3- or 4-day work weeks, or reduced hours to fit your lifestyle and needs.
Competitive Compensation
We offer a negotiable salary that reflects your experience and expertise.
We offer a negotiable salary that reflects your experience and expertise.
Room to Grow
As a part of a scaling startup, you’ll have the opportunity to influence our processes, shape our tech stack, and accelerate your career trajectory.
As a part of a scaling startup, you’ll have the opportunity to influence our processes, shape our tech stack, and accelerate your career trajectory.
Global Impact
Our platform is used by clubs around the world, giving you the chance to see your work making a difference on a global scale.
Our platform is used by clubs around the world, giving you the chance to see your work making a difference on a global scale.
What We’re Looking For
Ruby on Rails Expertise
At least 2 years’ experience working on large Rails projects and building SaaS solutions.
At least 2 years’ experience working on large Rails projects and building SaaS solutions.
Web Application Experience
Proven track record of developing and maintaining robust web applications for 2+ years.
Proven track record of developing and maintaining robust web applications for 2+ years.
Desirable
- Familiarity with Hotwire, Stimulus, and Turbo.
- Background in the sports industry, whether as a coach, volunteer, administrator, or player.
Educational Background
Bachelor’s degree in Computer Science, Computer Information Technology, or a related field is strongly preferred.
Bachelor’s degree in Computer Science, Computer Information Technology, or a related field is strongly preferred.
Skills, Knowledge & Abilities
Adaptability & Problem-Solving
Comfortable tackling complex challenges and pivoting quickly as requirements evolve.
Comfortable tackling complex challenges and pivoting quickly as requirements evolve.
Communication & Teamwork
Strong collaborator who can articulate technical decisions clearly and effectively contribute to a team.
Strong collaborator who can articulate technical decisions clearly and effectively contribute to a team.
Self-Starter
Motivated to work independently when needed, taking ownership of tasks and driving them to completion.
Motivated to work independently when needed, taking ownership of tasks and driving them to completion.
Pragmatic Approach
Able to balance technical excellence with real-world business needs, keeping our users’ best interests in mind.
Able to balance technical excellence with real-world business needs, keeping our users’ best interests in mind.
Growth Mindset
Eager to keep learning, refining your craft, and exploring new technologies to enhance the platform.
Eager to keep learning, refining your craft, and exploring new technologies to enhance the platform.
If you’re excited about building scalable software, shaping a fast-growing platform, and working in a flexible environment, we’d love to hear from you. Apply now and help redefine membership and payments management for sports clubs worldwide!