Senior Backend Engineer

Invoice2go, Sydney

Don't spend the weekend sending invoices

We’re looking for a Senior software engineer to join us in our Sydney office. This is a great time to join. On our way to scale from 250k to 1m users, we are addressing really exciting technical challenges. Our battle with the monolith has long been won and we’re settling down into our new home in AWS and Kubernetes. All good so far but there’s more to do…

We’re big fans of modern microservice patterns: orchestration, choreography, event sourcing, etc.. We left .NET behind in favour of Node.JS, AWS, Dynamo and Kinesis. Whilst we’re “in” AWS we’re not yet “fully in” AWS. We won’t be happy until we’re 100% containerised, continuously deployed and delivering world class uptime across all of our services.

You’ll be a core part of the engineering team owning the elements of the solution from end-to-end. You’ll work with senior developers and architects to design new micro-services and improve those we already have in production. Above all you’ll love working in a creative, supportive team environment whilst having access to the latest tools and technologies.

What you'll be good at? 

  • Solid Javascript experience
  • Node.js
  • A good understanding of RESTful APIs
  • Advocate of good software design and quality best practices
  • Strong to agile mindset with the willingness to question the why and continuously improve 

What is nice for you to have? 

  • Experience with a variety of software development languages and tools such as but not limited to Typescript, Ruby, .NET
  • Proven understanding or experience deploying scalable and reliable cloud-based solutions (micro-service and event driven architectures)
  • Exposure to AWS (SQS, S3, SNS, EKS)
  • Experience with containerisation technologies


Who are we?

Invoice2go’s mission is to amplify the independent spirit of small businesses. We help the self-employed and small business owners run and grow their business their way. We empower our +200,000 users with straightforward tools that go far beyond creating professional-looking invoices and estimates. Our software enables users to easily manage appointments, track expenses, and offer digital payment options. We save them time, help them get paid faster, and ensure that tax season is a breeze. 

Our world-class team in Silicon Valley and Sydney, Australia comprises alumni of companies like PayPal, Dropbox, Yahoo, McKinsey, Xero, Magento, Morgan Stanley, JP Morgan Chase, and Visa. We’re backed by Accel, Ribbit Capital, and OCV Partners. 

One team 

We’re a global team and a giant ball of energy. We love work – and we love life even more. We celebrate achievements together and help each other through setbacks. We’re honest, open, and just – well – us. 

We’re unequivocally obsessed with improving our customers’ lives and experiences. It’s at the core of everything we do. 

We celebrate our differences and are committed to building a culture of inclusion and equality. Regardless of passion, background, or role, we want to provide the platform and support you need to feel joy in your work, every single day.

Invoice2go is an equal opportunity employer. In accordance with applicable law, we prohibit discrimination against any applicant or employee based on any legally-recognized basis, including, but not limited to: veteran status, uniformed service member status, race, color, religion, sex, age (40 and over), pregnancy (including childbirth, lactation and related medical conditions), national origin or ancestry, physical or mental disability, genetic information (including testing and characteristics) or any other consideration protected by federal, state or local law. Our commitment to equal opportunity employment applies to all persons involved in our operations and prohibits unlawful discrimination by any employee, including supervisors and co-workers.

About Invoice2go

About us Invoice2go was founded in 2002 by an Australian small business owner who was frustrated by the lack of simple invoicing solutions. Today, Invoice2go is the highest-grossing mobile invoicing app. Customers worldwide trust us to send billions of dollars in invoices each year. In 2014, Invoice2go received its first round of funding from Accel Partners and Ribbit Capital. Our team consists of veterans from Google, Evernote, OpenTable, and other notable tech companies. In 2015, we opened a new office in Redwood City, California and are looking for entrepreneurial, user-centric, and data-driven people to join our team during this period of rapid growth. The vision of the company and product makes for a compelling story, one we'd love to share, so feel free to reach out.

Want to learn more about Invoice2go? Visit Invoice2go's website.