This role offers an exciting opportunity to contribute to the development of a product that is making a real difference in the lives of its users. The successful candidate will be responsible for ensuring accuracy in all calculations, creating a polished user experience, and scaling the systems required to operate the business. This role requires a high level of collaboration with various team members, including Product Owners, Customer Representatives, and other members of the team. What you'll do: As a Ruby on Rails Developer, you will play a pivotal role in shaping our product's future. You will be entrusted with developing new features from conception through to release, working closely with various stakeholders within the organisation. Your commitment to following best practices in software development will ensure we continue to deliver robust and reliable solutions. Your ability to engage with customers and colleagues alike will enable us to continually improve our offering based on valuable feedback. Your mentorship skills will help nurture less experienced developers, fostering a culture of learning and growth. Engage with customers and all members of the business to actively identify problems and propose solutionsFollow best practices in building robust and reliable software and encourage the same among colleaguesTake responsibility for delivering functionality from concept through to production release and post-release maintenanceProduce work that meets the expected level of test coverage and improve test coverage across the existing codebaseProvide detailed code reviews to colleagues, sharing your knowledge and ensuring that standards are maintainedDesign the architecture of new features and present this back to the team for feedbackCollaborate with and support other members of the wider teamMentor and provide support to less senior developers on the team What you bring: The ideal candidate for this Ruby on Rails Developer position brings at least four years of experience building web applications using Ruby or a similar language. You have excellent communication skills which you use effectively when collaborating with your team. You are adept at breaking down complex problems and building robust solutions. Your curious mindset and empathy for the end user drive you to continuously improve our product. Your experience with automated testing ensures that our software is reliable and robust. You enjoy discussing software and product design, and crafting solutions that meet our users' needs. At least four years experience building web applications using Ruby or a similar languageExcellent communication and collaboration skillsAbility to take complex problems, break them down, and build robust solutionsActive monitoring of systems, identifying problems and proposing solutionsApproach problems with a curious mindset and empathy for the end userExperience with automated testingEnjoy discussions about software/product design and crafting solutionsResidency or a valid work visa in New Zealand or Australia What sets this company apart: Our client is a rapidly growing company that values innovation, collaboration, and results. They follow agile practices, delivering improvements iteratively in small chunks, and measure themselves on results, not the amount of code written. Their technology platform is built in Ruby on Rails, and they also use a variety of AWS services, Postgres, Docker, and a little bit of React. They have automated tests, continuous deployment, and release to production multiple times per day. They review each other's code, and set aside time for hacking on experimental features, refactoring and/or learning new things. What's next: If you're ready to take your career to the next level with a role that offers challenge, collaboration and growth, apply today! Robert Walters endeavours to review all applications in a maximum of five working days. If you have not received correspondence within this timeframe please do not hesitate to contact Henry Deans on +******** .