Senior Software Engineer (Node.JS, .NET Core, React + AWS)


Here at affix we love partnering with ambitious businesses like our friends over at Memories, who have dedicated themselves to using tech for good. If you are a Senior Software Engineer who wants a chance to make a real difference then keep reading…

Launched in Melbourne in 2014, Memories Group Limited (MGL) comprises two products; Future me and Memories. Together they are a digital legacy platform that allows people to capture their personal legacies and safeguard their most cherished memories of their loved ones, including those that have passed in an ad-free, private and secure space online. MGL closed its Series A capital raising in June 2021, with a total investment of $34.0m.

So, how does it all work?

  • Timeline: Your own webpage to visually capture a lifetime of memories for you or a loved one, even when they have passed.
  • Future Messages: A modern day time capsule that helps you record messages to be delivered in the future.
  • Vault: Your Vault gives you the option to keep your most precious memories safe, secure and private.
  • Memories Store: Send physical gifts to loved ones and/or contribute virtual gifts to their Timelines.

Data talks – MGL reach as of July 2021

  • 5.8 million members with on average 200k new members per month across 195 countries
  • 8 million active engagements
  • 388k app downloads
  • 878k unique visitors in July alone

The who, what and why
I could sit here and try to explain to you why I think this product is important but I think Tom (CEO) can do it much better…

“Memories helps us sustain human love, sharing our true selves beyond the noise, pretence and division of social media. No ads. No trolls. No judgement. It preserves those in-between moments, the authentic experiences that shape who we really are. Memories provides a digital space for us all to share stories without judgement and without the impulse to censor our thoughts.

The human need for connection, community and authenticity goes beyond the instant gratification of likes and shares or the performance that our current digital platforms demand. Our customers tell us that Memories feeds our shared longing for purpose, to know that we are part of a lineage of people who built their lives so that we can flourish. With Memories we can know and honour those stories. For my mate’s families, for my family, for everybody.”

About the team
Throughout April-August 2021, MGL has brought its Product and Technology team in-house. The team is global, with developers located in Australian, European and American time zones, providing MGL with 24/7 development.

They are a team of 45, growing across product, design, data and technical support to power their growth and increase in demand for their product.
A bit about the role
To help them continue to grow their products, we’re in search of a Senior Full Stack Engineer to join their multi-disciplinary development team. You will report directly to the CTO, there isn’t a large hierarchy at Memories. They value engineers’ input into all product decisions and you’ll be constantly involved in helping shape what they build. 

Building a strong engineering team and culture as they continue to transition engineering work to an in-house team. They are still in the early stages of this journey and this is your opportunity to contribute to building a great team and a great product. Your craft will be highly valued, but so will your knowledge and experience in architecting scalable systems and scalable teams. 

You are the right fit if you…

  • Want to be part of creating experiences that matter.
  • Thrive in a fast-paced collaborative environment involving multiple skill sets.
  • Are a student of software engineering and take pride in your craft.
  • Have a demonstrated history of getting the best out of yourself and your peers.
  • Always set a high bar for quality of code and quality of user experience.
  • Like to build a sustainable engineering culture.
  • Relish the challenge of laying the foundations for a successful engineering team, setting the values, principles and guidelines that will position the team for successful growth.

Role and responsibilities

  • Translate application storyboards and use cases into functional applications
  • Design, build, and maintain efficient, reusable, and reliable code with a focus on quality, organization, and automation
  • Ensure infrastructure is scalable, reliable, and secure.
  • Collaborate with the product management team to help scope new product ideas
  • Improve engineering standards, processes and tools to enable teams to deliver better quality software in more efficiently

What skills and experience will you bring to the role

  • Experience working with a server-side language e.g. C# (.NET Core), JavaScript (Node.js), Java, PHP, Ruby, or Python. They use .NET Core and Node.js extensively.
  • Experience working with JavaScript and any front-end frameworks e.g. React, Angular or Ember.js. They use React.
  • Experience designing, building and maintaining scalable APIs, and integrating external APIs
  • Experience working with NoSQL databases e.g. DynamoDB
  • Experience working with cloud computing platforms, AWS, Azure, GCP etc. They’re on AWS.
  • Knack for writing clean, readable, and easily maintainable code
  • Understanding of fundamental design principles for building a scalable application
  • Experience implementing automated testing platforms and unit tests
  • Understanding of CI/CD pipelines and tooling, and experience working with docker, they deploy with Kubernetes


  • STI bonus in addition to your annual salary
  • 5 weeks annual leave
  • Culture of delivering results in an empowering, trusting and collaborative way
  • Celebrate success in all of its forms
  • Individuals are in charge of their own destiny and have the ability and support to forge their own path for their personal and professional development.

Even just a little bit curios? Say hi, & let’s chat to see if this could be your (happy) work place.

Kushla Egan
[email protected]

Apply Now

Date Listed
[email protected]
Permanent / Full Time