Careers at FundThrough

Node.js Developer (Contract)
Toronto, Ontario, Canada


Are you an analytical problem solver with strong knowledge of Node.js and a passion for teamwork and innovation? Do you enjoy being part of a team that is making a real difference to the success of small business owners? If so, read on.


FundThrough is looking for a Node.js Developer for a contract term (with the possibility of extension) to join us on our mission to help business owners end the “wait” associated with payment terms.

  • Responsible for developing the interchange of data between servers and users.
  • Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
  • You will also be responsible for integrating into the application the front-end elements built by your co-workers; therefore, a basic understanding of front-end technologies is necessary.
  • Integrating user-facing elements developed by front-end developers with server side logic.
  • Writing reusable, testable, and efficient code.
  • Designing and implementing low-latency, high-availability, and performant applications.
  • Implementation of security and data protection.

Required Skills

  • You have 2-3 years of Node.js developer experience.
  • You have strong proficiency with JavaScript.
  • You have knowledge of Node.js and technologies for it such as Express, MongoDB.
  • You have a good understanding of client-side frameworks such as VueJS, server-side CSS preprocessors SCSS.
  • You have a basic understanding of dev-ops such as Heroku.
  • You have experience with user authentication and authorization between multiple systems, servers, and environments.
  • You are skilled at integrating multiple data sources and databases into one system.
  • You have an understanding of the following:
  1. the nature of asynchronous programming and its quirks and workarounds
  2. accessibility and security compliance
  3. fundamental design principles behind a scalable application
  4. differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
  • You have created database schemas that represent and support business processes.
  • You have implemented automated testing platforms and unit tests.
  • You have a proficient understanding of code versioning tools, such as Git.


What we offer:

  • Competitive non-commission based compensation, including stock options
  • A cool, but nimble work environment
  • An amazing team – we’re driven and super passionate about our customers. Plus one of our values is Fun & Food!

FundThrough is Canada’s fintech invoice funding platform for new, small and growing businesses. We’re helping business owners eliminate cash flow gaps by giving them the power and flexibility to get their invoices paid when they want, with one click, and in as little as 24 hours through a magical tech-enabled platform. Launched in 2014 we’ve shot out to become a leader in the Canadian fintech space, funding millions of dollars in invoices every month. We’re venture-backed and growing our revenue, customer base and technology aggressively.

Know someone who would be a perfect fit? Let them know!