Skip to Main Content

Job Title


Senior Ruby on Rails Developer


Company : Breathe


Location : Norwich, England


Created : 2025-05-07


Job Type : Full Time


Job Description

This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board. Senior Ruby on Rails Developer Who Are We? We're a forward-thinking SaaS company on a mission to create a workplace where people come first and everyone thrives. If you're a Senior Ruby Engineer with a passion and drive to build modern scalable solutions, this is your chance to make a real impact! Our Values: What We Live By People First: Every decision we make is about our people. We ARE the people-first company. Be Better Tomorrow: Every day, we challenge ourselves to learn, grow, and improve-individually and as a team. Strive with Impact: Every action we take makes a difference-to our employees, our customers, and our business. Seek Out Efficiency: We scale smart. We innovate. We find ways to work better, not harder. Why is this role important? Working within the Engineering Team, Senior Software Engineers are responsible for building, updating and maintaining all Breathe products and ensuring our products remain secure and available, using their knowledge of Ruby on Rails, JavaScript and CSS. They help ensure that Breathe technical infrastructure is designed and built in a way that is secure, modern, and cost effective by gaining an understanding of Amazon Web Services. They are expected to grow their knowledge and expertise at every opportunity, collaborate whenever advantageous, and strive to continually improve the processes and procedures they are involved with. The senior software engineer will also lead on code projects and support, coach and mentor other engineers within the team. Responsibilities Building, updating and maintaining the Breathe suite of products, at all times ensuring security of client data is their number one concern. To continually search for opportunities to improve the user experience of all Breathe products and suggest changes that benefit our customers' experience and sense of value. To adhere to all coding standards, testing requirements, processes and procedures within the technical team, and contribute to the continual improvement of these standards. To collaborate within the technical team, and throughout the larger Breathe team, to ensure that tickets are fully understood from the perspective of the customer and the issue fully understood before work begins. To peer review colleagues' code in a manner that not only ensures the security of the products but also raises the coding quality and assists with the personal growth of teammates. To maintain an awareness of developing technologies and keep up to date with technology news and trends. To take ownership of their personal growth. Lead on projects within the team, ensuring deliverables are met to a high standard and within agreed timescale. Be a 'go to' person within the team, share knowledge and support team members with technical challenges. Provide coaching and mentoring for less experienced members of the team, helping them to reach their growth potential. Assist with the maintenance and optimization of systems architecture. Presenting design and research to the rest of the team. Advising the engineering manager with process recommendations. Maintain awareness of and be compliant with information security protocols in relation to your job role and handling of any data. What we value for this role Expert knowledge of Ruby on Rails. Extensive experience with Ruby on Rails in a commercial environment. A deep understanding of best coding practices. Thorough understanding of all technologies underlying Breathe products. Thorough understanding of CSS, JavaScript and React. Ability to quickly assess and absorb new technologies. Ability to communicate technical issues to non-technical people. Ability to question vaguely described tickets and tease out requirements. Maintain a calm and methodical approach to problems. Possess an analytical mind, with an ability to zoom in on micro-details whilst seeing the bigger picture. Project management skills allowing complex tasks to be broken into manageable chunks. Ability to size work items to a good degree of accuracy. Why You'll Love It Here £70,000-75,000 + company bonus Time Off- 25 days holiday + your birthday off! Flexible Working- Hybrid role (1 day a week in office) Private Medical Insurance- Includes dental, optical & mental health cover Life Insurance- 2x salary Matched Pension- 5% employer contribution Access to unlimited Professional Coaching- More Happi Volunteer Days- 2 per year to give back to the community Dog-Friendly Office- Bring your four-legged friend! Access to Mintago- Exclusive financial wellbeing through discounts and expert advice The Hiring Process: Let's Make it Personal! Stage 1: Initial screening call with our People and Talent Advisor Stage 2: Technical Test (remote / online) Stage 3: Online interview - With two of our Tech Leads lasting 90 minutes including technical questions and pair programming Stage 4: In office interview - Tech Lead Manager and Product Lead Ready to join us? Apply Now! A bit of background on Breathe Located in vibrant Horsham, Breathe isn't your typical SaaS business. Private equity owned, well-funded, with 14,500 customers and an average 6 years' LTV (a rarity in the SaaS industry), Breathe is the number 1 HR Software for SMEs in the UK. But there is more to it - our work culture is award winning, with talented people that are committed to driving impact, while having fun together. We're proud of our track record of success, but we're even more excited about what the future holds for us. Confidence can sometimes hold us back from applying for a job. But we'll let you in on a secret: there's no such thing as a 'perfect' candidate. Breathe is a place where everyone can grow. So however you identify and whatever background you bring with you, please apply if this is a role that would make you excited to come into work every day.#J-18808-Ljbffr