Software Engineer

 

Description:


Here at HelloFresh, we’re passionate about bringing dinner inspiration to everyday Australians. With 9 years of service under our belt, we are the market leader in the growing world of meal kit delivery services, operating in 15 different countries.

As we continue to deliver fresh, seasonal ingredients and delicious, wholesome recipes to our customers, we see our inspired community of empowered home-cooks continue to grow, and you could be a part of it!

Are you energetic and motivated with a team focus? Do you thrive in a dynamic, high-growth environment? If you're looking for a role that lets you make an impact every single day, we'd love to hear from you.

Job Description

As a Software engineer, you’ll join a cross-functional team building product features and services for our supply chain management (SCM) platform. You will assume development and operational responsibility for the micro-services and UIs built and maintained by your squad that serves a global audience. Based in Sydney, you will be part of the global SCM Tech alliance.

You will...

  • Work in a cross-functional team typically consists of a product owner, 4-5 software engineers, and a quality automation engineer.
  • Use agile methodologies, DevOps and continuous delivery practices to deliver incremental and continuous business value.
  • Develop new product features backed by scalable technical solution designs which are catered for a global audience from day-one.
  • Coach and mentor other team members through workshops, pair programming, technical spikes, katas, and code reviews.
  • Continuously improve your craft by applying various software engineering best practices and continuous improvement methodologies.
  • Collaborate with engineers across your tribe and the company to continuously improve our code base, systems and processes design.

You have...

  • Minimum 2 years of experience as a software engineer in a professional environment.
  • Experienced in end-to-end agile software development and delivery processes.
  • Good understanding of software design patterns and test-driven development.
  • Familiar with development workflows: Gitflow and/or Trunk-based development.
  • Understand how to write unit tests, API tests (using Postman) and automate them.
  • Have worked with Docker and container orchestration using Kubernetes/Compose.
  • Experience in CI/CD methods and practices - using Jenkins, Concourse CI, etc.
  • Strong hands-on programming experience using Python or Go, JavaScript, HTML, CSS.
  • Have used web & SPA frameworks like Flask and Vue to build API-driven applications.
  • Basic understanding and knowledge in REST APIs, API security patterns, GraphQL, etc.
  • Have used one or more database technologies - Postgres, Redis, MangoDB, etc.
  • Any knowledge of DevOps and AWS services is highly desirable, particularly Terraform.

Organization HelloFresh
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineer
Job Location Sydney,Australia
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2021-08-25 11:58 am
Expires on 2024-12-23