Stop looking for jobs far away from home. We have daily job offers published just for you!

Senior Solutions Developer (Angular, NodeJS)


This is a Contract position in Toronto, ON posted September 7, 2017.

Job Description

We’re FormHero. Our platform creates smart forms for enterprise organizations. We turn internal and customer-facing processes into easy, beautiful experiences for those who use them. We’re looking for an experienced AngularJS / NodeJS solutions developer to help us design and build our platform and customer-facing smart form building tool to make our product even better.


You’ll be working to build the UI-component framework for FormHero as well as managing the integrations/back-end services to deliver robust, tested components that work. You’ll also help manage junior staff to make sure they understand project requirements and are working to deliver results, as well as building smart forms for clients, as needed.

A bit about you

You’re a solutions developer intimately comfortable with AngularJS and NodeJS. You’ve got a solid understanding of what makes a product work, and love creating cross-functional, integrated products that work no matter what clients throw at them. Specifically, you’ve got:

  • A good understanding of Directives/Components in AngularJS

  • Strong JavaScript skills (7+ years experience)

  • Strong skills with services architecture

  • Strong skills with MongoDB

  • Knowledge of node.js

  • Commitment to Test-Driven Development (TDD)

  • Background in Comp Sci or related experience

The perfect candidate would also have:

  • A desire to teach/nurture junior developers

  • Experience working in a fast moving, cross-functional teams

  • Foundation in TDD

  • Experience with Nightwatch for UI testing

  • Experience with Gulp or other JS build tools

  • Experience in Agile & Scrum Development Methodology

A bit about us

We’re FormHero, a growing Fintech startup in the heart Toronto, Canada.

We know how frustrating bad processes are. Like getting asked for the same information again.. and again… and again. Or filling out complicated, time-consuming forms, printing them, and sending them only to get it back weeks later because your handwriting was too messy to read.

We get it.

Our goal?

We think that stuff should be easy. Stuff like opening a bank account, getting a credit card, buying business insurance, or transferring assets from one bank to another. We make processes like paperwork better for customers and organizations by turning existing workflows into beautiful, digitized, and automated smart forms. Because there are more fun things than dealing with paperwork.

What we do (more specifically)

We’ve built a platform that lets our clients create and launch smart forms.

What are smart forms? They’re like forms, but smarter, more intelligent, and provide an amazing user experience. So not like paper forms at all really. Our smart forms might be customer-facing processes like onboarding new clients, internal processes, or both. Our smart forms:

  • Embody UX best practices for effortless and error-free information capture.

  • Allow data to be pushed into any new or existing process or legacy system.

  • Empower even non-technical people to build and deploy smart forms.

We’ve already worked with major Canadian banks and the Canadian government to make all sorts of processes just work. Now, we need you to keep growing.

Why you should spend 40 hours a week with us

We compensate fairly

Toronto’s expensive. We get it. We pay enough so our employees don’t have to eat noodles and spam three times a day. Somewhere between $90K-$150K for this role, depending on experience.

We value the work

We judge our people on their output, not how many hours they’re at their desk. It doesn’t matter if you like to work at home in your PJs or are a strict 9-5-er: we want you wherever you come up with your best stuff (we do need to see your face now and again though, like when we’re collaborating to work out weird and brilliant dev solutions).

You’ll do all sorts of new cool stuff

We’re big believers in the integrated team. This means that you get to do a little bit of everything. We encourage our people to reach past their comfort zone, and give everyone the opportunity to do what they love (even if it’s not ‘technically’ your job). As an early employee, your ideas and efforts will certainly be heard and will have an immediate impact.

We’ve got a good thing going at the DMZ

We’re based out of the DMZ at Ryerson. It’s home to over 50 startups, countless entrepreneurs and tons of energy. Beyond just doing your work, you can also pop in to sessions about venture capital, sales training from Google or book a session with one of the sales coaches or mentors. All in beautiful offices in the heart of Toronto. Plus, there’s Good Scotch Friday, where we all raise a glass of, well, good scotch.