Background Rave is a Hamilton based company that started in 2008, our mission is to empower Kiwi builders with end-to-end software solutions that streamline their construction processes and improve their workflows.
Over the years, our company has grown and evolved, but our core values have remained the same: putting our clients first and striving to streamline construction processes for Kiwi builders.
We have expanded our platform to include CRM features, Financial modules, Timesheeting and Xero integration.
Today, with over 16,000 NZ tradies currently using Rave Build, we are the software of choice for the NZ construction industry.
As a member of the Rave Build team, you will have the opportunity to: Contribute to the company culture with your unique perspectives, personality, and ideas.Create value for some of the best-known New Zealand building brands.Work anywhere in NZ with a flexible work schedule.The Role We're expanding our team.
This role is for an intermediate to senior developer within our backend development team to help build on and improve our existing web SaaS product.
You will utilise your API, database and 3rd-party integration skills to improve the experience of our customers and their clients.
The role will be primarily focused on backend development, but you may be required to work on our VueJS frontend code from time-to-time for small changes.
The successful candidate will be able to communicate effectively with other teams and developers, while demonstrating good initiative, eye for detail, and that they are passionate about implementing the best possible approach for a given solution.
The ideal candidate will also come from a full-stack or backend-focused development background, with previous experience with PHP, API design, relational databases (preferably MySQL or Postgres), 3rd party integrations and unit testing.
The role is primarily work-from-home, although we do ask candidates who live in the Hamilton or Auckland regions to commute to our Hamilton office once a month for company-wide meetings.
We also require you to have a good home-office setup where you can work comfortably and safely in a full-time capacity.
Because this role is work-from-home, good communication skills are critical.
You need to be comfortable jumping on a video call with anyone in the team to help solve a problem or better understand your tasks.
We have a really great team that work in a face-paced Agile environment.
We don't do estimating or sizing, and we don't have sprint commitments.
Instead, we focus on delivering value to our customers with short feedback cycles to make our product, code and team culture better every day.
Desired skills and experience: 4+ years of experience with modern PHP code using Laravel, Symfony or other similar frameworksPassionate about RESTful API principles, code patterns and performanceExperience with the latest PHP features such as constructor property promotion, generics, strict typingExperience with modern PHP framework functionality like Dependency Injection, ORM, Message busses, Events, DTOs and Data ValidationsExperience with modern PHP tooling like PHPStan, PHPMD, Rector etcExperience working on SaaS or data-driven/business applications is a significant plusStrong Relational Database skills with MySQL/Postgres or similarExperience working with functional, unit and integration testing using tools like PHPUnitExperience migrating legacy MVC code to modern API-based code using best practices focusing on long-term maintainability, performance and scalabilityAWS experience is a plusExperience with VueJS or React is a plusGeneral Skills: Striving for high code standardsExperience working in an agile environment with short iterations and feedback loopsCreative and efficient problem solverStrong written and verbal communication skillsEye for detailStrong initiative, self-motivation and diligencePride and ownership in your work.We're looking for someone who is passionate about software development and loves to learn better ways of doing things, so if you enjoy a challenge and are looking to further your career in PHP, please submit your CV and cover letter today.
Please note: We are currently only accepting candidates who currently live in New Zealand, have excellent written and verbal communication skills and a valid work permit.