Staff Software Engineer

Ordermentum Pty Ltd

Ordermentum Pty Ltd

Software Engineering
Sydney, NSW, Australia
Posted on Friday, February 23, 2024

Do you want to join the team that is using technology to transform how an entire industry operates?

Are you passionate about helping create a more sustainable food and beverage industry by helping venues and suppliers trade smarter?

Do you want to be part of a new and fast-growing team designed to help over 36,000 hospitality venues improve their business, situated in a fast-growing scale-up with 100 employees across Australia and the Philippines?

At Ordermentum, we are on a mission to help food and beverage and suppliers trade smarter and more sustainably. We help venues discover, connect, order and pay from Australia’s best food and beverage suppliers, among other tools to help run their business better and focus on what they love doing most. We are looking to grow our Engineering team that helps our over 40,000 venues find new suppliers and understand and adopt our various features.

As a Staff Software Engineer at Ordermentum;

What you’ll do:

  • Build scalable and maintainable software in a SaaS environment
  • Collaborate with Product and Design teams on the feasibility and architectural requirements for early design concepts
  • Mentor and pair with engineers to drive quality and best practices across our codebases
  • Lead development and maintenance of supporting libraries to speed up development

What you’ll have:

  • 5 years+ Node.js development experience
  • You value clean, reusable, maintainable code and follow best practices
  • Solid understanding of SOA design principles, integration patterns, and best practices including messaging systems.
  • Extensive knowledge of common web connectivity and integration standards/protocols such as REST.
  • Strong experience with Relational Database Management System - we use PostgreSQL but experience with any RDBMS is welcome
  • Experience with document backends, we use ElasticSearch but similar experience with other document backends such as Open Search and MongoDB would be highly regarded
  • Strong understanding of design principles behind a scalable application in a SaaS context

Behavioural Competencies and Personal Attributes:

  • Driven, determined and disciplined
  • Advanced levels of critical thinking with a creative and innovative mind
  • Open and transparent communication style and ability to communicate a plan to both non-technical and technical team members
  • Positive, can-do attitude that inspires others

About Our Team:

Be part of an engineering team that will scaffold world class software and data and machine learning to drive brand engagement, customer acquisition, sales growth, cost and cash flow efficiencies and business insights like never before between retailers and suppliers.

We commit to learning and enriching our team members. We’re involved in the communities we operate in, speaking at meetups and conferences throughout the year. We work flexibly, believing in getting things done rather than counting time at a desk.

Our stack is deployed to the AWS cloud. We use TypeScript backends with PostgreSQL for storage and ElasticSearch for performant searching. Everything is deployed on Kubernetes via our Buildkite pipelines.