Job Description
We’re looking for a Ruby on Rails Developer to build, enhance, and maintain scalable software systems that align with Sage’s long-term business objectives. You’ll work on meaningful products, solve complex technical challenges, and collaborate with cross-functional teams to deliver high-quality solutions. Experience with Ruby on Rails is essential; interest or experience in AI integration is a strong plus.
This is a hybrid role requiring 3 days per week in our Newcastle or Barcelona office.
Your First 90 Days
- 30 days – Get up to speed with our architecture, development tools, and team practices. Understand product goals and familiarise yourself with our codebase and deployment workflows.
- 60 days – Start contributing to core product development. Take ownership of well-defined features, write high-quality Ruby code, and collaborate with peers across engineering, product, and design.
- 90 days+ – Lead feature development from design to release. Drive improvements in performance and maintainability, mentor junior developers, and proactively suggest enhancements across the stack.
What You’ll Do
- Build and maintain scalable software using Ruby on Rails
- Design and implement features, APIs, and integrations with modern technologies
- Collaborate with product owners, designers, and developers to deliver projects
- Participate in the full development lifecycle: design, development, testing, deployment
- Ensure clear documentation of code, logic, and technical decisions
- Continuously improve existing systems with a focus on performance and user value
- Mentor junior developers and contribute to a collaborative team culture
- Stay updated on relevant technologies, including AI and cloud tools
Meet the Team
You’ll report to an Engineering Team Lead and work within a collaborative, cross-functional product team. You’ll regularly interact with subject matter experts, designers, and other developers to build solutions aligned with business and user needs. The team promotes a supportive, agile working culture with a strong focus on technical excellence and mentorship.
How Success Will Be Measured
- Delivery of high-quality, scalable, and maintainable code
- Contribution to team goals and successful completion of sprint commitments
- Effective collaboration and communication across teams
- Proactive engagement in code reviews, documentation, and process improvement
- Mentorship and support of junior developers
- Continuous learning and application of new tools or technologies (e.g., AI, cloud)
Skills You’ll Gain
- Deepened expertise in Ruby on Rails and modern backend architecture
- Experience working with cloud platforms like AWS
- Exposure to AI-related integration and emerging technologies
- Enhanced collaboration and leadership skills in a cross-functional agile environment
- Familiarity with frontend development (React) and monitoring tools (New Relic)
Snapshot of Your Day-to-Day
You’ll write and review Ruby code, develop APIs, and solve technical problems that have real business impact. Expect to pair with team members, participate in stand-ups and sprint planning, and contribute to both new feature development and system optimisation.
Qualifications
- Solid hands-on experience with Ruby on Rails
- Strong understanding of software engineering principles and best practices
- Experience working in Agile environments (Scrum, XP)
- Proven ability to work autonomously and deliver results
- Strong collaboration and communication skills
Nice to Have
- Experience with JavaScript or React
- Familiarity with AWS or other cloud providers
- Exposure to monitoring tools like New Relic
- Interest or experience in AI integration
At Sage, we offer you an environment where you can grow professionally without compromising your personal well-being. Our benefits package is designed to provide stability, flexibility, and balance:
- Benefits video – https://youtu.be/TCMtTYUUiuU
- Comprehensive health, dental and vision coverage
- Work away scheme for up to 10 weeks a year
- On-going training and professional development
- Paid 5 days yearly to volunteer through our Sage Foundation
- Flexible work patterns and hybrid working