At a Glance
- Tasks: Develop and maintain a core SaaS Rails application in a dynamic, agile team.
- Company: Join a fast-growing B2B SaaS company with major clients like Liverpool FC and Marriott.
- Benefits: Enjoy fully remote work, private medical insurance, and a personal training budget.
- Why this job: Be part of a transparent culture focused on fun and customer-first values.
- Qualifications: 2+ years experience with Ruby on Rails, HTML, CSS, and JavaScript required.
- Other info: Opportunity for growth and increased responsibility as the company scales.
The predicted salary is between 43200 - 72000 £ per year.
We are partnered with a fast-growing B2B SaaS company in the procurement technology space, looking for a talented Ruby on Rails Developer to join their dynamic team. This is an excellent opportunity to work on innovative web applications used by major clients including Imperial Brands, Liverpool FC, Halfords, and Marriott.
The company has an impressive track record of helping enterprises save an average of 16% on procurement activities, and they have doubled their team size in recent years. With 5-star Glassdoor reviews and backing from the Esker Group, this is a business that truly values its people.
The Role: You will be developing and maintaining their core SaaS Rails application, working closely with the Product team to take ideas from initial requirements through to realized features that deliver real client value. As part of a small, agile team, you will have varied responsibilities covering all areas of the application and the full development lifecycle.
Tech Stack & Environment: Working in an Agile environment, you will primarily use:
- Ruby on Rails
- HTML, CSS, JavaScript
- MySQL and SQL databases
- Git version control
- Linux systems
- TDD with RSpec
- AI/LLM integrations and MCP servers
What We’re Looking For:
- 2+ years experience with Ruby on Rails, HTML, CSS, JavaScript
- Experience working in Agile environments
- Strong TDD skills using tools like RSpec
- Knowledge of relational databases and SQL
- Git or other version control experience
- Linux knowledge
Bonus Points For:
- Performance optimization experience with large Rails applications
- MySQL query and database optimization
- Experience integrating LLMs into Rails applications
- Degree level education or equivalent experience
The Role Offers:
- Salary: Up to £60,000
- Fully remote working
- Quarterly team meetups in Gloucestershire
- Pension scheme
- Private medical insurance
- Team away-days
- Quarterly spend vouchers of your choosing
- Personal professional training budget
- Extra day holiday on your birthday
- Modern countryside office with excellent parking
- Direct access to leadership team
This is an ideal opportunity for a developer who enjoys working in a transparent, agile environment where having fun and putting customers first are core values. You will be joining a company with big ambitions to become the number one choice for on-demand eSourcing software, with real opportunities for growth and increased responsibility as the business scales.
Ruby Developer employer: Avanti
Contact Detail:
Avanti Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Ruby Developer
✨Tip Number 1
Familiarise yourself with the company's tech stack, especially Ruby on Rails, HTML, CSS, and JavaScript. Being able to discuss specific projects or experiences where you've used these technologies will show your genuine interest and expertise.
✨Tip Number 2
Highlight your experience in Agile environments during any discussions. Be prepared to share examples of how you've contributed to team dynamics and project success in such settings, as this is crucial for the role.
✨Tip Number 3
Brush up on your TDD skills, particularly with RSpec. You might be asked to explain your testing strategies or even solve a problem on the spot, so being confident in this area can set you apart from other candidates.
✨Tip Number 4
Research the company’s clients and their procurement technology needs. Understanding how your role as a Ruby Developer can directly impact their operations will demonstrate your commitment to adding value to the team.
We think you need these skills to ace Ruby Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Ruby on Rails, HTML, CSS, and JavaScript. Include specific projects or achievements that demonstrate your skills in these areas, especially in Agile environments.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for development and your understanding of the procurement technology space. Mention how your experience aligns with the company's goals and values, particularly their focus on client value and innovation.
Showcase Your Technical Skills: In your application, emphasise your TDD skills using RSpec and your familiarity with Git and Linux systems. If you have experience with performance optimisation or integrating LLMs into Rails applications, make sure to highlight that as well.
Proofread and Edit: Before submitting your application, carefully proofread your documents for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial in a development role.
How to prepare for a job interview at Avanti
✨Showcase Your Ruby on Rails Expertise
Make sure to highlight your experience with Ruby on Rails during the interview. Be prepared to discuss specific projects you've worked on, the challenges you faced, and how you overcame them. This will demonstrate your technical skills and problem-solving abilities.
✨Familiarise Yourself with Agile Methodologies
Since the company operates in an Agile environment, it's crucial to understand Agile principles and practices. Be ready to share examples of how you've successfully worked in Agile teams, including your role in sprints and collaboration with product teams.
✨Prepare for Technical Questions
Expect to face technical questions related to TDD, SQL databases, and version control systems like Git. Brush up on these topics and be ready to solve coding problems or explain your thought process when tackling technical challenges.
✨Demonstrate a Customer-Centric Mindset
The company values putting customers first, so be prepared to discuss how your work has positively impacted users. Share examples of how you've gathered user feedback and iterated on features to enhance client satisfaction.