Willow

Full Stack Engineer

Willow empowers asset owners and operators to make proactive, data-led decisions in real time

  • Software engineering

  • Full-time

  • Office | Sydney, NSW, Australia

  • Visa sponsorship · No

  • Senior · A role for someone with advanced knowledge and skills. May involve mentoring, leading others or specialisation. Typically at least 5 years of experience.

  • ·

Why Willow

Founded in 2017, Willow is a global technology start-up. The WillowTwin™ is a disruptive IoT/Data SaaS that unlocks the true potential of smart buildings and infrastructure. We are writing a new chapter in human history, with unprecedented resource optimisation and management empowered by data.    For the second year in a row (2020 & 2021), Willow has been ranked in Linked In's Australian "Top 25 Start-ups". You will be joining a team of performance-driven individuals, backed by the most advanced technology the built world has ever seen. We are chartering a new course, Digital First, the Willow Way. Our 'Willow World' is fast-paced, nurturing and collaborative.

About the role

You will be joining a team of performance-driven Willowers, backed by the most advanced technology the built world has ever seen.

Willow is looking for a Full Stack Software Engineer to work with our software teams on successfully delivering our innovative software so customers can use our products faster than ever before. Your role will support the delivery teams to ensure successful delivery of our core products, configured to customer needs. This role is fundamental in the business's scaling so an ability to learn, change, and lead will help you succeed in expanding Willow across the globe. 

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 

What you'll be responsible for

  • Stakeholder Engagement

    Partner with stakeholders to understand specifications, business requirements, and communicate insights

  • 🤖

    Scripting and Automation

    Develop scripts and automated workflows to improve the efficiency and accuracy of repeated tasks

  • 🛠

    Test Automation

    Create and implement code tests and software test automation

Skills you'll need

  • 👥

    Collaboration

    Works with others by being open, clear in communication and listening to achieve goals

  • 🧮

    Numerical problem solving

    Works with numerical information and performs mathematical calculations to solve problems

  • 🔍

    Attention to detail

    Accurately identifies and rectifies discrepancies or errors that exists in information and deliverables

Meet the team

Avatar
Engineering

Willow