
Software Developer – Ruby on Rails
TeamFeePay
full-time
Posted on:
Location Type: Hybrid
Location: Belfast • United Kingdom
Visit company websiteExplore more
Tech Stack
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