Overview of role As a Backend Developer, you will be working in a diverse software environment, whether that's adding new functionality or supporting the Peach owned and operated Advalidation platform. You will be someone who is comfortable polishing, developing, supporting and debugging PHP applications, including querying databases, building out REST APIs and working close to Linux based infrastructure. The job will also involve providing engineering support to the customer success team by digging into the sometimes complex and deeply technical questions customers have. Some areas of focus include: Design REST APIs Code backend services in PHP Believe in clean coding, simple solutions, fast turnaround Like to take ownership of a feature from the original idea through to deployment Peach developers consistently create well-designed and tested code using best practices for website development. We have a strong DevOps culture and testing is core to our beliefs, meaning you will be working on well tested code deployed on reproducible infrastructure. You’ll be maintaining the Peach standard and contributing to continuous improvement. Skills & Requirements Very strong object oriented PHP development experience A start-to-finish approach to software development meaning you're confident in your ability to self-sufficiently research/plan, develop, QA and release features Writing great software adhering to agile software engineering practices (e.g., DRY principles, TDD, continuous integration, automated tests, etc.) Extensive database experience, with a focus on MySQL Basic understanding of React-based frontends Experience with building and using Docker images Understanding of security best practices for web applications Proficient in written and verbal communication English Experience required Proven 4 years commercial experience as a backend developer or similar role