TeamFeePay

Software Developer – Ruby on Rails

TeamFeePay

full-time

Posted on:

Location Type: Hybrid

Location: BelfastUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

About 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

Requirements

  • 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)
Benefits
  • 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. 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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Railsweb application developmentAI coding toolspayment processingHotwireStimulusTurboDockerKamalHeroku
Soft Skills
problem-solvingcommunicationself-motivatedownership-drivenautonomous workmentoringcritical thinkingcollaborationadaptabilitycontinuous learning