Job Description
This role facilitates Drive’s product and platform development by planning, design, leading and executing technical solutions and improvements. Reporting to the Engineering Manager and working closely with a Technical Lead this is a hands-on, senior, individual contributor role. You set standards and lead from the front on all technical matters: Architecture, Development, Documentation, Quality and Application Performance. Your strong technical skills, thought leadership and collaborative approach brings out the best from your squad.
Qualifications
Demonstrated hands-on development experience in a Full Stack environment with PHP, Wordpress and Laravel.
1. Experience developing API’s (REST or GraphQL) and stand-alone applications using frameworks such as Laravel and Horizon.
2. Hands-on experience implementing solutions on top of SQL and NoSQL databases, comfortable using an ORM system such as Eloquent.
3. Exposure to or experience with front-end frameworks such as Gutenberg will be a plus.
4. Exposure to performance profiling tools such as Blackfire will be highly regarded.
5. Experience developing/maintaining applications with at least one cloud vendor such as AWS or GCP.
6. Understanding of Cloud Infrastructure, Microservices, Distributed Systems, ETL processes etc.
7. Practical understanding of key DevOps principles: Automation, CICD, Observability.
8. Experience building high traffic systems that are secure, available, scalable and cost-efficient. Practical understanding of a framework such as AWS’s Well Architected Framework
9. Demonstrated ability to ensure applications are built for optimal performance and scalability, including implementing caching strategies, optimising database queries, and identifying and resolving performance bottlenecks.
Additional Information
The Drive office is based in McMahons Point, Sydney, and the team are currently doing 2+ days a week in the office.