Senior Software Engineer

Invoice2go, Sydney

Don't spend the weekend sending invoices

We’re looking for a senior developer / architect to join us in our Sydney office. This is a great time to join. Our battle with the monolith has been won (pretty much) and we’re well on the way to a new home in AWS. All good so far but there’s more to do…
We’re big fans of modern micro-service 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 elements of the solution from end-to-end. You’ll help junior team members make great architectural decisions whilst providing code reviews and mentoring. 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? 
  • Extensive Javascript experience
  • Typescript
  • Node.js
  • Micro-service architectures
  • Containerisation technologies
  • Experience working with high-load, distributed web systems in AWS
What else you might be skilled at? 
  • An in-depth understanding of “AWS Well Architected” patterns and principles
  • ElasticSearch
  • Kinesis
  • DynamoDB
  • Container orchestration technologies
  • Any experience with payment technologies (Stripe, PayPal, etc..)

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.