A profitable and people-focused enterprise, specialising in a unique SaaS platform for senior leaders and organisations, is hiring for a Senior or Staff-level Software Engineer. This company is a well-established leader in its space, combining innovative technology with deep industry expertise to connect high-calibre individuals with unique opportunities.
The Role:
In this role, you will join a small, autonomous, cross-functional squad responsible for the end-to-end delivery of new products and features. This is a crucial position for an engineer who thrives on autonomy, enjoys solving complex problems, and wants to have a significant impact on the product roadmap. You will work in a highly collaborative environment, partnering directly with product and other business stakeholders to discover user needs and ship high-quality solutions.
The team is moving to a modern, outcome-focused development methodology inspired by "Shape Up," where engineers are trusted to find the best solutions to well-defined problems.
Key Responsibilities Include:
* Full Stack Development:
Work across the stack (Ruby on Rails, Stimulus,, TailwindCSS) to build and maintain the company's member, client-facing, and internal platforms.
* Problem Solving & Architecture:
Take a leading role in solving complex technical problems and contribute to the evolution of the web application architecture.
* Collaboration & Mentorship:
Partner closely with stakeholders to refine the product backlog and mentor other engineers to elevate the team's technical standards.
* Best Practices:
Champion best practices in code quality, testing, and continuous improvement, and contribute to a culture of rapid, high-quality iteration.
What is being looked for:
* Extensive full-stack development experience with a deep expertise in
Ruby on Rails
.
* A proven track record of autonomously solving complex problems and delivering significant impact.
* A product-minded approach and a genuine passion for understanding and solving user problems.
* Excellent collaboration and communication skills (this is a non-negotiable attribute).
* Experience with modern JavaScript (ideally or Stimulus) and a strong understanding of web application architecture.
* Proficiency with version control (Git) and agile development methodologies.
* Familiarity with AWS and containerisation (Docker) is a plus.