
Full Stack Engineer
WillowPosted 3/10/2025

Full Stack Engineer
Willow
Job Location
Job Summary
Willow is seeking a Full Stack Software Engineer to join their team in Sydney, Brisbane, Melbourne, or remotely within Australia. The role involves delivering innovative software solutions that support the company's core products and customer needs. As a Full Stack Engineer, you will work with the engineering team to build software solutions, collaborate with the development team on design ideas and technical challenges, and ensure high-quality deliverables meet the agreed Definition of Done and quality standards. Willow values a growth mindset, agile methodology, and DevOps culture, and offers flexible working arrangements, parental leave, and opportunities for professional growth. The company is committed to fostering a vibrant workplace where all individuals are celebrated and discrimination is left at the door.
Job Description
Role and responsibilities:
- Work as a member of the engineering team, building software solutions that deliver on the vision of the Product Owner
- Deliver high quality, maintainable, and secure software solutions
- Work with the team and Product Owner to refine the vision and features into smaller, deliverable user stories
- Collaborate with the development team on design ideas, technical challenges, and code reviews
- Ensure team deliverables meets the agreed Definition of Done and quality standards
- Find ways to continuously improve productivity and efficiency within the team
- Remain transparent in your work and share knowledge with others
Skills you have:
- Experience with Back-end & APIs: C#, .Net Core, and SQL
- Understanding of design patterns and collaborative coding practices
- Comfort in performing non-coding tasks that aid the team's ability to deliver
- A proven history of collaborating to add value rather than just delivering on stated requirements
- Work style oriented by a growth mindset, agile methodology, and DevOps Culture
- Strong attention to detail and a disciplined delivery approach
- Ability to work quickly whilst still delivering maintainable, well-written solutions
- Excellent written and verbal communication skills in English
- Experience in developing distributed, cloud-based solutions would be nice to have
- Experience in test automation beyond unit testing (integration, functional, performance, load, etc.) would be nice to have