Engineer - Backend - Hybrid — West Melbourne, Melbourne

Work options: Hybrid Hybrid 3 days in the office Who is Catch? Catch.com.au has been bringing low prices to everyday Aussies on the brands they know and love since we started shaking up online retail in 2006. We are Australian owned and operated and have deep expertise on Australian consumer online shopping behaviour. Catch.com.au is part of the Wesfarmers Group, placing us in good company alongside Australia's top retailers, Kmart, Target, Bunnings, Officeworks and API. Our vision is to be Australia’s most loved online destination for families. There's still a lot of work ahead of us, so we’re always on the lookout for creative, resourceful, and resilient people that can quickly learn new skills and adapt on the fly. The Opportunity At Catch we’re committed to a modern and progressive engineering culture. We know that’s essential to deliver on our mission of being the trusted digital marketplace where shopping journeys start, and that maintaining trust is not easy. It requires great customer experience and great customer service, realised through great software, great engineering practices and great teamwork. And so, all the things we engineer at Catch, from the catch.com.au website through to the robotics in our warehouses, requires us to embrace innovative, business enabling techniques and evolve the technologies we use. We want you to engineer these things with us and help our ongoing evolution, playing a key part in furthering the trust our customers have in us. What you’ll be doing What does a normal day in the life of a Backend Engineer look like? Well, no 2 days are alike at Catch, but you could probably expect your day to include some of the following things: Design and build back-end applications supporting internal operators and the eCommerce platform Ensure the performance, quality, and responsiveness of applications Collaborate with a team to define, design, and ship new features Identify and correct bottlenecks and fix bugs Help maintain code quality, organization, and automatization Play a key role in team problem solving, leveraging strong relationships built with those in product and technology. Influence the priority of work and ensure customer and business value is understood and validated. Contribute heavily to decomposing initiatives into incrementally deliverable pieces of value, realising designs that incorporate movement to a shared technology vision which they influence. Help decide team software health and engineering improvement budget and priorities, identifying value and impact, and playing a leading role in their execution. Work with technology leaders to uplift team engineering capability and skills, with opportunity to uplift the broader Catch. Constantly apply a teach and learn mindset to work, seeking to learn whilst engineering and invest in teaching others. Support team systems during hours and, optionally, after hours. Participate in incident reviews driving the continuous improvement of service to our customers and our engineering capability. Help establish, measure and act-on system service level objectives The skills you'll have Proficient with PHP, Typescript Great communication skills, including an ability to explain technical concepts to cross-functional stakeholders, and a willingness to talk openly and respectfully with others. An ability to deliver high-quality software end-to-end with comprehensive automated tests, guided by good knowledge of concepts and practices such as SOLID, Clean Code and TDD. Bonus points for Behaviour Driven Development Good understanding of microservices and event driven architecture styles, and design concepts such as hexagonal architecture, Domain Driven Design, Webhooks and RESTful API’s. A working knowledge of cloud providers (AWS preferred) and cloud native technologies such as Docker & Kubernetes. Good knowledge of Continuous Delivery and Continuous Deployment, including test automation strategies, automated infrastructure provisioning approaches, as well as progressive deployment and observability techniques. Why join the Catch team? There’s never been a more exciting time to join the Catch Team Its a fun, challenging and uniquely different place to work and on top of that we offer a range of benefits including: Flexibility that works for you. This allows our teams to navigate work life and home life on their terms Extended Parental Leave - 16 weeks for Primary Carers Convenient Melbourne office location, which is just across from Southern Cross Station Modern and Open office space with ample onsite kitchen facilities, break out areas and access to lite breakfast (toast, cereal, fruit). End of trip facilities with all the amenities like hair dryers and towel service as well as bike storage To enable our team members to give back to our communities, we offer paid volunteer leave Subscription to our OnePass loyalty program, so you can enjoy free delivery as you shop on Catch A 5% discount when you shop at Kmart, Target, Bunnings and Officeworks At Catch, we welcome all applications and screen them without attention to race, age, beliefs, sex, orientation, gender identity and disability.

Applications close Sunday, 21 July 2024
Take me to the job