At a Glance
- Tasks: Develop and ship innovative software solutions for sports clubs using Ruby on Rails.
- Company: Join a fast-growing sports-tech startup revolutionising club management.
- Benefits: Flexible work options, competitive salary, and the chance to make a real impact.
- Other info: Mentorship opportunities and a culture of continuous learning await you.
- Why this job: Shape the future of sports club management while working with cutting-edge technology.
- Qualifications: 2+ years in Rails development and experience with AI coding tools.
The predicted salary is between 50000 - 60000 € per year.
Office | Hybrid | Remote (within ±2 hours of GMT) | Scaling sports-tech SaaS
We're hiring experienced Ruby on Rails developers to work directly with our CTO, shaping the architecture, the culture, and the future of engineering at TeamFeePay. Every week, thousands of sports clubs wrestle with spreadsheets, bank transfers, and chasing payments. We're ending that. TeamFeePay is building the platform that lets clubs of any size — from a grassroots youth football club to a multi-team rugby organisation — manage memberships and payments without the headache. We're growing fast, clubs worldwide are coming on board, and we need engineers who want to build something that matters.
Company Purpose
To help communities build sustainable grassroots football clubs by revolutionising club management, finance, governance, safeguarding and communication. We build people‑first technology that reduces admin, builds trust, and supports clubs to thrive — not just survive.
What You'd Actually Be Working On
To give you a real sense of the work: most of our clubs are run by volunteers — parents and coaches giving up their evenings and weekends. We've built a system that lets a club treasurer set up payment collection for hundreds of families across multiple age groups in minutes, replacing what used to be weeks of spreadsheets, WhatsApp messages, and awkward conversations at the sideline. That's the kind of problem you'd own here. Other things on the horizon include transforming our club onboarding into a streamlined self‑service experience, building smarter automation that takes even more admin off volunteers' plates, and rearchitecting core systems to handle rapid international growth.
The Stack
Rails (our core), Hotwire (Stimulus + Turbo), Heroku for existing infrastructure, Kamal + Hetzner for new deployments. PostgreSQL. We keep things modern and pragmatic — no legacy baggage for the sake of it.
The Role
- Build and ship, end to end. You'll own features from concept through to production — designing, coding, and deploying clean, maintainable Rails code that delivers real value to clubs and their members.
- Scale a platform under real pressure. As more clubs join globally, you'll solve the hard problems: performance at scale, data integrity, robust payment processing, and keeping everything rock-solid as traffic grows.
- Shape the technical direction. This isn't a ticket factory. You'll contribute to architectural decisions, influence our tech stack, and set the engineering standards that future hires will follow.
- Work with AI as a force multiplier — seriously. This isn't a line we put in the job ad because it's trendy. We expect our developers to use AI tools as a core part of how they work, and we'll ask you about it.
Specifically, we're looking for engineers who:
- Use agentic coding tools like Claude Code, Cursor, or similar to plan, build, test, and ship features — not just autocomplete.
- Can direct AI agents through multi-step workflows: breaking down requirements, generating code, writing and running tests, debugging, and iterating to production-ready output.
- Leverage AI for code reviews, refactoring, test generation, and exploring architectural trade-offs.
- Think critically about AI output — you know when to trust it, when to push back, and when to take a different approach entirely.
- Are excited about building internal tooling and workflows that make AI-assisted development even more effective across the team.
As part of our process, we'll ask you to walk us through how you'd use AI tools to ship a feature end-to-end. We want to see your thinking, not just your prompts.
Raise the bar for the team.
Mentor junior developers, champion best practices, and help us build an engineering culture rooted in continuous learning and pragmatic excellence.
What we’re looking for
- At least 2 years building and maintaining large-scale Rails applications and SaaS products.
- 2+ years of web application development experience.
- Demonstrated, hands‑on experience using AI coding tools in your daily workflow — we're looking for people who've moved beyond experimentation into genuine productivity gains.
- Strong problem‑solving instincts and the ability to navigate ambiguity.
- Clear, effective communication — you can explain technical trade-offs to both engineers and non-technical stakeholders.
- Self‑motivated, ownership‑driven, and comfortable working autonomously in a remote team.
Nice-to-haves
- Experience with Hotwire, Stimulus, and Turbo.
- Familiarity with payment processing systems (Stripe, Adyen, GoCardless, or similar).
- Experience with deployment tooling like Kamal, Docker, or Heroku pipelines.
- Background in building multi‑tenant SaaS platforms.
- Interest in sports (not required, but you'll find yourself caring about club management more than you expected).
Why TeamFeePay
- Flexibility that's real, not performative. Choose from office, hybrid, fully remote, 4‑day weeks, or reduced hours. We trust you to do great work on your terms.
- Competitive, negotiable salary that reflects your experience and what you bring to the table.
- Outsized impact. At a scaling startup, every decision you make ripples across the product. You won't be a cog — you'll be one of the people who defines how this platform evolves.
- Global reach. Your code powers clubs around the world. That's not a marketing line — you'll see it in the data, the feedback, and the communities that rely on what you build.
Important: This role has remote options, but to keep collaboration smooth, you must reside within 2 hours of GMT.
Ready to build something clubs actually love using? Apply now.
Software Developer – Ruby on Rails in Belfast employer: Freshteam
At TeamFeePay, we pride ourselves on being an exceptional employer that values flexibility and innovation. Our work culture fosters collaboration and creativity, allowing you to make a tangible impact on grassroots sports clubs worldwide while enjoying the freedom of choosing your work environment—be it office, hybrid, or fully remote. With competitive salaries and opportunities for personal and professional growth, you'll be part of a team that is not just building software, but revolutionising club management for communities everywhere.
StudySmarter Expert Advice🤫
We think this is how you could land Software Developer – Ruby on Rails in Belfast
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Ruby on Rails. A friendly chat can lead to insider info about job openings or even a referral that could land you an interview.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those using Rails. When you apply through our website, include links to your GitHub or personal site so we can see your coding chops in action.
✨Tip Number 3
Prepare for the technical interview by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss how you’d use AI tools in your workflow. We want to see your thought process, not just the final code!
✨Tip Number 4
Be yourself during interviews! We’re looking for developers who fit our culture, so don’t hesitate to share your passion for sports or community-driven projects. It’s all about finding the right match, and your personality matters!
We think you need these skills to ace Software Developer – Ruby on Rails in Belfast
Some tips for your application 🫡
Show Your Passion for Problem-Solving:When you're writing your application, let us see your enthusiasm for tackling real-world problems. Share examples of how you've used your skills to make a difference, especially in projects that resonate with our mission of helping grassroots sports clubs.
Be Clear and Concise:We appreciate straightforward communication. Make sure your application is easy to read and gets straight to the point. Highlight your relevant experience and skills without fluff — we want to know what you can bring to the table!
Demonstrate Your AI Savvy:Since we're keen on using AI tools, mention any experience you have with them in your application. Talk about how you've integrated AI into your workflow, whether it's for coding, testing, or problem-solving. We want to see your innovative side!
Tailor Your Application to Us:Take a moment to research TeamFeePay and our mission. Customise your application to reflect how your values align with ours. This shows us that you're genuinely interested in being part of our team and not just sending out generic applications.
How to prepare for a job interview at Freshteam
✨Know Your Tech Stack
Familiarise yourself with Ruby on Rails and the specific tools mentioned in the job description, like Hotwire and PostgreSQL. Be ready to discuss how you've used these technologies in past projects and how they can be applied to solve real-world problems for sports clubs.
✨Showcase Your AI Skills
Since the role emphasises using AI tools, prepare examples of how you've integrated AI into your development process. Be ready to walk through a feature you’ve built using AI, explaining your thought process and the impact it had on your workflow.
✨Communicate Clearly
Practice explaining technical concepts in simple terms. You might need to communicate with non-technical stakeholders, so being able to articulate your ideas clearly will set you apart. Think about how you would explain the benefits of a new feature to a club treasurer.
✨Demonstrate Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. Highlight your problem-solving instincts and ability to navigate ambiguity, especially in high-pressure situations where performance at scale is crucial.