At Zitcha, we’re at the forefront of revolutionizing the retail media landscape, and we invite you to be part of our visionary team making Retail Media better for everyone.As the world's first Adaptive, Unified Retail Media Platform, Zitcha empowers retailers to unlock their full potential by seamlessly integrating planning, delivery, and insights across all channels - online, offline, and in-store. Our intelligent, efficient, and high-performance platform provides a complete and scalable solution that adapts to each retailer's unique vision and business model.We understand that no two retailers are the same, and your network shouldn't be either. Zitcha's composable architecture ensures you have the right capabilities at the right time, whether you're launching a new retail media network or scaling an existing one. Our platform simplifies and automates previously manual processes, allowing you to leverage your first-party customer data for personalized and impactful advertising experiences.With Zitcha, you're not just keeping up with retail media - you're defining it. Join us in creating a better way to build and grow Retail Media Networks, transforming them into valuable extensions of your existing retail business.Now, Zitcha is seeking a Senior Full Stack Engineer to join our innovative team in Australia. Join us in shaping the future of retail media as we revolutionise the industry and empower retailers and brands to achieve unparalleled success.The Senior Full Stack Engineer is a key member of the Engineering team at Zitcha. In this role, you are responsible for designing, developing, and maintaining robust and scalable web applications, APIs, and services that power the Zitcha platform. Collaborating closely with cross-functional teams, you will contribute to delivering high-quality solutions that meet client needs and drive business growth.Responsibilities
Collaborate with product managers, designers, and other engineers to understand requirements and translate them into technical specifications.
Design, develop, and maintain secure applications using PHP/Laravel on the back end and React on the front end.
Build secure and robust APIs and services to support various functionality on the platform.
Write clean, well-documented, and efficient code following best practices and coding standards.
Conduct code reviews and provide constructive feedback to maintain code quality and ensure adherence to architectural and design guidelines.
Implement secure coding practices and follow industry best practices to ensure the confidentiality, integrity, and availability of user data.
Identify and address performance bottlenecks and optimise application performance for maximum scalability and efficiency.
Collaborate with the QA team to ensure the quality and reliability of software through thorough testing and bug fixing.
Stay up-to-date with the latest security threats, vulnerabilities, and best practices, and proactively incorporate security measures into the development process.
Stay up-to-date with industry trends and emerging technologies to continuously improve development processes and stay ahead of the competition.
Participate in daily stand-up meetings, sprint planning, and estimation sessions.
Troubleshoot and resolve software defects and production issues in a timely manner.
Collaborate with DevOps engineers to streamline the deployment and release processes.
Requirements
Proven experience as a Full Stack Engineer with a focus on PHP/Laravel and React, ideally in a SaaS or web application development environment.
Strong proficiency in PHP, Laravel framework, and MySQL.
Extensive hands-on experience with ReactJS, JavaScript, HTML5, CSS3, and related front-end technologies.
Experience building RESTful APIs and integrating with third-party APIs.
Solid understanding of software development principles, design patterns, and best practices.
Familiarity with Agile/Scrum methodologies and tools (e.g., Jira, Git).
Strong problem-solving skills and ability to work independently and collaboratively in a fast-paced environment.
Excellent communication and interpersonal skills with the ability to articulate technical concepts to non-technical stakeholders.
Passion for writing clean, efficient, and maintainable code.
(optional) Experience with other modern JavaScript frameworks (e.g., VueJS, Angular).
(optional) Familiarity with cloud platforms (e.g., AWS, Azure) and containerisation (Docker).
(optional) Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
If this sounds like you, don't hesitate to reach out!