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 impactful projects.
- Why this job: Make a real difference in grassroots sports while working with cutting-edge technology.
- Qualifications: 2+ years of experience in Rails development and familiarity with AI coding tools.
- Other info: Collaborative culture with opportunities for mentorship and career growth.
The predicted salary is between 36000 - 60000 £ per year.
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
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. 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. We expect our developers to use AI tools as a core part of how they work.
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.
- 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.
- 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.
- Global reach. Your code powers clubs around the world.
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: TeamFeePay
Contact Detail:
TeamFeePay Recruiting Team
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 folks in the sports-tech scene or Ruby on Rails community. Attend meetups, webinars, or even just slide into DMs on LinkedIn. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best Ruby on Rails projects. Make sure to include any AI tools you've used in your workflow. This will not only impress potential employers but also give them a taste of what you can bring to the table.
✨Tip Number 3
Prepare for those interviews! Brush up on common coding challenges and be ready to discuss how you’d use AI tools in your development process. Practice explaining your thought process clearly, as communication is key in remote teams.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining TeamFeePay and making a difference in the sports community.
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 write your application, let us know how excited you are about tackling real-world problems. Share examples of how you've solved challenges in previous projects, especially if they relate to building user-friendly solutions.
Be Clear and Concise: We love a good story, but keep it relevant! Make sure your application is straightforward and highlights your experience with Ruby on Rails and AI tools. Avoid jargon unless it’s necessary, and focus on what makes you a great fit for our team.
Tailor Your Application: Don’t just send a generic application! Take the time to align your skills and experiences with what we’re looking for. Mention specific technologies from our stack that you’ve worked with, and how you can contribute to our mission of revolutionising club management.
Apply Through Our Website: We want to hear from you directly! Make sure to apply through our website so we can easily track your application. Plus, it shows you’re serious about joining our team and building something amazing together.
How to prepare for a job interview at TeamFeePay
✨Know Your Ruby on Rails Inside Out
Make sure you brush up on your Ruby on Rails skills before the interview. Be ready to discuss your past projects, focusing on how you’ve built and maintained large-scale applications. They’ll want to hear about specific challenges you faced and how you solved them.
✨Show Off Your AI Tool Skills
Since they’re keen on using AI tools in development, be prepared to talk about your experience with them. Share examples of how you've used AI for coding, testing, or debugging. They’ll appreciate candidates who can demonstrate genuine productivity gains from these tools.
✨Communicate Clearly and Effectively
You’ll need to explain technical concepts to both engineers and non-technical stakeholders. Practice articulating your thoughts clearly, especially when discussing architectural decisions or trade-offs. This will show that you can bridge the gap between tech and business.
✨Be Ready to Discuss Team Culture
They’re looking for someone who can mentor junior developers and contribute to a positive engineering culture. Think about how you’ve fostered collaboration and learning in previous roles, and be ready to share those experiences during the interview.