We’re seeking a Senior Software Engineer to play a key role in advancing our product-driven platform. You’ll lead the end-to-end development of complex features, working closely with product teams to align technical solutions with business objectives. Your contributions will directly enhance automation, operational efficiency, and revenue potential across our service ecosystem.
Key Responsibilities
- Drive the design and implementation of high-impact features, from initial concept through to deployment and monitoring
- Partner with stakeholders to clarify requirements, define scope, and deliver solutions that meet strategic goals
- Make thoughtful architectural choices to ensure long-term maintainability, performance, and scalability of our Rails monolith
- Allocate dedicated time to improving system stability, response times, and developer workflows
- Build and maintain a robust suite of automated tests to enable frequent, reliable production deployments
- Monitor live systems, troubleshoot critical issues, and implement preventative fixes to improve resilience
- Support engineering growth through active code reviews, pair programming, and knowledge transfer
What You’ll Bring
- Proven experience developing and scaling production applications in Ruby on Rails
- Deep understanding of core Rails components including ActiveRecord, background processing, and the request lifecycle
- Ability to design systems that support fast iteration without sacrificing code quality or technical debt
- Proficiency across the full stack, including frontend technologies such as JavaScript and CSS
- Experience using AI-assisted development tools effectively while applying sound judgment and technical independence
- Strong commitment to testing, with hands-on experience in Minitest or RSpec
- Skilled at diagnosing and resolving complex production issues under pressure
- Experience mentoring engineers and fostering a collaborative engineering culture
- Clear communication skills, especially when explaining technical trade-offs and design decisions
Technology Environment
Our stack includes Ruby on Rails 8, PostgreSQL, Redis, Sidekiq, TimescaleDB, Turbo 8, React, ViewComponents, Sass with BEM, Minitest, Capybara, Playwright, Stripe Connect and Billing, GitHub Actions, and Heroku.
Work Environment & Benefits
- Fully remote work available for candidates based in the UK or EU
- Optional access to office space in Belfast for local team members
- Competitive salary starting at £75,000, based on experience
- Private health insurance coverage for you and your family
- Company pension plan
- Generous leave policy: 35 days of paid annual leave
- Support for learning and professional development
- Share options to align with company success
- WFH budget to support your remote setup
- Regular company-wide social events
Our Culture
We value honesty, humility, and accountability. Our team operates with trust and autonomy, guided by a shared focus on product excellence. We favor practical solutions over rigid methodologies and believe technical leadership means staying actively involved in code. Engineers here are expected to lead by example—through clean architecture, thoughtful mentorship, and clear communication.
Equal Opportunity
We are committed to building a diverse and inclusive workplace. All qualified applicants will be considered regardless of age, disability, gender identity, sexual orientation, religion, political opinion, race, marital status, or pregnancy. Decisions are based on merit, competence, and business needs. We comply with Northern Ireland equality legislation and welcome requests for reasonable adjustments during the hiring process.
