Staff/Principal Engineer (Ruby) West London/Hybrid (2 days in office) £80k - £90k p/a About The Company They're a rapidly growing tech company transitioning from start-up to scale-up.
They're revolutionising the way organisations discover exceptional board-level talent for some of the most influential roles in the largest companies in the world.
They are a stable, family-owned and operated business that is currently generating £6mil per year with growth of 20% this year and an expected 30% next year.
The Opportunity As they transition from start-up to scale-up, they are looking to expand their current discovery and delivery capability by hiring a Senior or Staff-level Full Stack Developer to join their cross-functional squad.
This role is crucial in autonomously solving complex problems, driving change, and delivering significant impact.
The squad is tasked with discovering what problems their users need solving, ideating solutions to them, and then delivering to Production.
Seniority Level and Key Attributes You'll be able to demonstrate: ? High degree of autonomy in problem-solving and project execution ? Ability to drive significant change and deliver measurable impact ? Strong leadership skills, capable of mentoring junior team members ? Excellent communication skills, adept at collaborating with both technical and non-technical stakeholders Core Requirements ? Extensive full-stack development experience in Ruby & Javascript ? Proven track record of autonomously solving complex technical problems ? Strong team-player characteristics with excellent collaboration skills (non-negotiable) ? Demonstrated ability to drive change and deliver significant impact in previous roles ? Deep understanding of web application architecture and RESTful API design ? Proficiency with frontend JavaScript frameworks (e.g., Vue.js, React, Angular) ? Expertise in writing clean, maintainable, and well-tested code ? Experience with NoSQL databases, particularly MongoDB ? Advanced knowledge of version control systems, preferably Git ? Proven experience applying agile development methodologies in a team setting The Tech Stack ? Backend: Ruby on Rails, Sinatra ? Frontend: Vue.js, TailwindCSS ? Database: MongoDB ? Cloud: AWS ? Other: JavaScript/TypeScript Key Responsibilities ? Work as part of a cross-functional team to build and maintain member, client-facing, and internal platforms ? Collaborate with stakeholders throughout the team and business to help refine the backlog ? Extract data required to allow product analyst to test new ideas for the product roadmap ? Contribute to best practices, both within the codebase and in ways of working, looking for good opportunities to refactor / improve ? Understand the meaning of the squad's work and develop a passion for ensuring that the squad is improving the product in the best possible ways ? Participate in regular retrospectives to help improve the efficiency of the squad and influence the direction of the squad as it grows About You ? You understand that products start and end with the customer; technology is nothing without user experience ? You write clear, concise code ? You believe testing is by no means an afterthought ? You can plan a development and execute against that plan ? You have a passion for continuous improvement - loves learning and sharing that knowledge ? You get excited about rapid iteration and understand the importance of a short feedback loop Benefits ? 25 days holiday + office closure over Christmas and bank holidays ? Flexible hours & hybrid working ? Private health insurance with mental health coverage ? 24/7 access to a private GP ? Regular learning and development opportunities