Senior Backend Engineer
Ordermentum

At Ordermentum, our purpose is to create a more sustainable food and beverage industry, by helping venues and suppliers trade smarter. Since launching in 2014, we’ve grown a massive network of +45k of your favourite cafes, restaurants and bars (almost half the venues in the country!) ordering $1.5b+ a year from over 1000+ local, wholesale suppliers. We are a fully-funded scale-up of over 110 people that have built a sophisticated cloud-based payment and ordering SaaS application. Our world-class platform performs large numbers of transactions powering the food and beverage industry across Australia.
As a Senior Software Engineer at Ordermentum,
You will:
- Build and own 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
- Define the scope of features and iterate through to production
- Identify and improve areas in our codebase that slow developers down
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.
- A deep understanding of backend systems and how they communicate via HTTP and through event driven architecture
- Experience using different data stores based on use cases. We use Postgres, Elasticsearch, Redis and S3, but experience with all data stores are welcome
- Strong understanding of design principles behind a scalable application in a SaaS context
- Hands on experience running service in a container based system such as Kubernetes
You will be:
- Driven, determined and disciplined
- Advanced in 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.
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.
See more jobs in Sydney, New South Wales