Invoice Simple.png

Our client, Invoice Simple's mission is to build the world's simplest way for freelancers and contractors to run and grow their businesses. We've grown rapidly in the last few years, and today we help over 100,000 paying customers run their businesses simply — with your help we'll help a million+ small businesses succeed and grow!

As a backend engineer at Invoice Simple, you’ll be responsible for ensuring our platform scales and keeps up as our business grows. With over 100,000 paying customers depending on us to run their businesses, our systems need to maintain a high level of reliability and performance. This position is approx. 75% development, and 25% dev ops. We need someone who is as comfortable writing Javascript as they are at composing masterpiece SQL queries, who lives and breathes analytics, and could integrate two services that should never be put together.


  • Building out backend web services and API endpoints in NodeJS for new features and products

  • Improving, scaling, and ensuring high reliability of our push notification and invoice delivery services

  • Extending and improving our data model and data storage across Postgres and MongoDB databases

  • Writing unit tests and integration tests against the backend system


  • Extensive experience developing with Javascript, Typescript and Node

  • Devops experience with systems like Heroku

  • Persistent ability to solve any problem, track record of finding root causes to properly resolve issues

  • Strong SQL and analytical skills

  • Outcome oriented, able to use judgement to apply appropriate solutions based on business impact and priority

  • Track record of improving and running systems with a low defect and regression rate

    To Apply: or 778-869-9268