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) Key Responsibilities 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