Skip to content

Senior Fullstack Software Engineer

Req ID
8170
Date posted
22-Apr-2025
Brand
Woolworths Group
Team
Human Resources
Employment type
Full-time
Location
New South Wales, 2153
  • A dynamic start-up culture within Woolworths Group
  • Melbourne CBD based
  • Awesome opportunity to join a business on a huge growth trajectory.

 


About us


Woolworths Group (Australia and New Zealand’s largest retailer) launched Woolworths Market Plus (WMP) in October 2023. WMP is a curated customer destination that brings together our trusted marketplace ecosystem, comprising three core banners: Big W Market, MyDeal, and Everyday Market.

WMP provides one door for our sellers to both sell and manage products across our marketplaces. We continue to grow, and operate primarily across three hub locations: Melbourne, Sydney & Manila.



What you'll do


As a Senior Full Stack Engineer for Woolworths MarketPlus, you will work within one of our agile development teams, implementing new features and uplifting existing functionality on our MyDeal frontend to achieve business outcomes. You will collaborate with cross-functional teams and work end to end, with involvement from technical requirements, architecture, to testing and deployment. This role requires solid technical skills, with deep knowledge and experience with React frontend (NextJS desirable but not required). A broad experience implementing backend APIs for modern websites (ideally in .NET) will enable you to build features end to end. Successful candidates will have a strong focus on soft skills including communication, the ability to work collaboratively and creativity, with a natural preference for getting results.


  • Full Stack Development: Demonstrate expertise in both front-end and back-end development, ensuring cohesive and efficient solutions.
  • API Development: Design, develop, and optimize a highly performant, scalable, and maintainable API using .NET 8, ensuring clean architecture principles are followed and test coverage is robust.
  • Front-End Development: Build modern, responsive, and intuitive user interfaces using React and Next.js, leveraging advanced performance tuning and caching strategies.
  • Distributed Systems: Build asynchronous, message-based distributed systems using AWS services, including Lambda functions, SQS, and SNS, ensuring scalability, resilience, and high performance.
  • Cloud Resource Utilization: Optimize the use of cloud resources to deliver cost-effective and high-performing solutions, leveraging AWS effectively.
  • Observability: Champion strong observability practices, ensuring systems have appropriate logging, monitoring, and alerting for optimal performance and reliability.
  • Code Quality: Uphold high standards of code quality through best practices, including test-driven development, separation of concerns, and adherence to software engineering principles.
  • Continuous Improvement: Drive improvements in engineering efficiency, productivity, and quality through innovation and process enhancements.
  • DevOps: Take a hands-on role in managing CI/CD pipelines and infrastructure using Terraform, ensuring smooth deployments and effective infrastructure management.



What you'll bring:

 

  • Front-End Expertise:
    • React.js: Deep understanding of building modern websites in React including component-based architecture, hooks, state management, advanced performance optimizations.
    • Next.js: Proficiency in server-side rendering, static site generation, caching techniques, and building scalable React applications.
    • UI/UX Skills: Ability to create intuitive and responsive user interfaces.


  • Back-End Expertise:
    • API Development: Experience building RESTful API endpoints optimised for frontend websites. .NET experience is desirable, however not required.
    • Distributed Systems: Expertise in building asynchronous, message based, distributed systems leveraging AWS Lambda and other AWS services.
    • Database Management: Strong understanding of both document databases (e.g., DynamoDB, MongoDB) and relational databases (e.g., PostgreSQL, SQL Server).


  • DevOps:
    • CI/CD: Familiarity with Azure DevOps CI/CD pipelines or similar to ensure smooth deployment and operations
    • Terraform & AWS: Familiarity with Terraform and AWS, infrastructure management, to ensure a consistent infrastructure setup.
    • Collaboration: Ability to work closely with other frontend and backend developers, bringing valuable insights to enhance overall project success.



What you'll experience 


  • Work in a dynamic and inclusive start-up culture with passionate people that collectively possess over 100 years of eCommerce experience.
  • Play an important role in an ASX listed company that is experiencing unprecedented growth.
  • Industry competitive remuneration in a full-time permanent position.
  • A modern Collins Street CBD office easily accessible by tram, bus and train