Senior Software Engineer (Backend), Platform


Sydney, AU
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 05/29/2021
  • Website:
  • Company Address: , Redwood City, CA, 94063

About Invoice2go

Invoice2go is the world's top-selling invoicing app with over 200,000 customers in over 178 countries worldwide. Our mission is to help small businesses and self-employed professionals thrive.

Job Description

Invoice2go is a global platform for micro businesses with over 220,000+ customers invoicing over US $2B every month. We plan to grow our global customer base from hundreds of thousands to millions in our next phase of growth. Our product’s overall purpose is to help our customers get paid faster and bring their businesses online. We believe we can provide a much greater impact for our customers by supporting them to get started faster, and delivering more robust and personalised product experiences.

We are looking for a talented Senior Software Engineer (Backend) to join the Integrations team in Sydney that is committed to make it easy for our customers to plug and play other products into Invoice2go. 

As a Senior Engineer at Invoice2go, you are responsible for being a part of and driving the development of product features through all phases of the development lifecycle - working closely in a cross-functional team including product and design, together coming up with life changing customer experiences. 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 are good at ? 

  • Advocate of good software design and quality best practices
  • Strong agile mindset with the willingness to question the why and continuously improve
  • Solid Javascript/typescript and Node.js experience
  • A good understanding of RESTful APIs
  • Proficiency with microservices architecture, testing methodologies, and a zeal for automation at all levels
  • Sharpening and promoting delivery excellence to ensure customer value is continuously delivered

What is nice for you to have?

  • Proven understanding or experience deploying scalable and reliable cloud-based solutions (micro-service and event driven architectures)
  • Experience with a variety of software development languages, framework and tools, used for frontend and backend development, such as but not limited to Typescript, .NET, Java, Ruby, Angular2, etc.
  • Exposure to AWS (SQS, S3, SNS, EKS)
  • Experience with containerisation technologies (docker and kubernetes)
  • Familiar with CI/CD

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.

Related Jobs

Software Engineer (iOS), Growth

Invoice2go - San Francisco, CA, US

Software Engineer (Backend), Cashflow

Invoice2go - RemoteUnited States of America

Quality Assistance Engineer

Invoice2go - Sydney City, New South Wales, AU

Frontend Engineer

Invoice2go - Sydney, AU

People Operations Specialist

Invoice2go - United States of America
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.