Job Description The opportunity We are looking for a highly experienced Senior PHP Software Engineer who is dedicated to the craft, writes code that they’re proud of and can hit the ground running. As a Senior PHP Software Engineer you will be responsible (not limited to) for contributing to technical solutions, writing clean, well designed codes, troubleshooting, testing and maintain our core product software to ensure strong optimisation and functionality. Not just that, you’ll also have the chance to guide others through hands-on engagement with internal mentorship, testing, and continuous integration processes. Despite being a PHP role, you are someone who isn’t afraid to embrace new languages. In doing so, you’ll be able to build upon your skillset and be empowered to provide solutions outside of your role. What you’ll be doing Align with our Design, Engineering and Product principles to build product & technical solutions that drive customer valueContribute to a future-ready, high quality and performant code base Engage in technical discussion of new solutions and architectures Ensure that technical decisions support our goals of quality, performance, scalability, reliability, availability, and security Share technical solutions and product ideas through documentation, design reviews, pair programming, code review and technology discussionsAbout you Advanced knowledge of PHP and MVC frameworks (Symfony, Laravel) Experience in Relational Database Management Systems (Preferably MySQL) Demonstrated ability to write automated tests at multiple levels (unit, integration, e2e) Experience in an Agile environmentNice to have Experience with Node.JS Experience with AWS cloud services (CloudFront, ElastiCache, ElasticSearch, SQS, ECS, Lambda)What's In It For You Brand new office in the heart of Melbourne CBD Free barista-made coffee and morning tea Agile coaches, L&D plans, workshops and Product Showcases Team bonding activities, tech workshops and Team Hackathons Monthly Lunches, Fridays Social and Milestone celebrations Ongoing development and coaching for career progression More about our Teams We invite you to join our diverse, supportive team with a love of integrity, open learning and collaboration. We have various internal workshops where team members can discuss technical concepts and exciting developments. Meet with other ELMOnians through our complimentary programs for fun, socialising, innovation, and constant improvement. If you love what you’re hearing, then we’d love to hear from you!! ELMO Software Limited is an equal opportunity employer, and we encourage applicants from diverse backgrounds to join our team. Key to this role is an awareness of data privacy and security as you will be dealing with sensitive employee data in accordance with ELMO’s ISO27001:2013 Certified security policies and practices.
Don’t provide your bank or credit card details when applying for jobs. Learn how to protect yourself here.