Functional Imperative

We deliver innovative solutions for hard problems

Founded 2011
1-15 employees
Headquarters address
639 Queen Street West, Toronto, ON M5V 2B7, Canada

We build beautiful mobile apps, complex websites, and enterprise software. Our clientele spans a wide variety of fields including in the legal, healthcare, real estate, startup, and social impact verticals.

As a senior developer, we'll be looking for you to bring:

  • Software craftsmanship. You should be an expert in whatever language or topic you're most passionate about. You should feel confident in your solutions to tough technical challenges.
  • An open mind about technology stacks. We believe in using the right tools for the job, usually starting our search from here: Ruby, Rails, MiniTest, JS, AngularJS, Karma, React, Flux, Node.js, SCSS, CoffeeScript, PostgreSQL, MongoDB.
  • Autonomy. You'll be owning projects and should enjoy the freedom to own solutions.
  • Eagerness to learn. You shouldn't be comfortable. We believe good developers are always learning and evolving for day-to-day work, experiments, or side projects.
  • Eagerness to teach. You'll be supporting and collaborating with our internal dev team through code reviews and mentorship. Community engagement. As a senior developer, you'll be visible in the community through blog posts, meetups, speaking engagements.
  • Communication skills. Client (and potential client!) communication will be a big part of your job, so you should enjoy breaking down technical solutions to potentially untechnical folks.
  • Experience with agile development. You'll be iterating and should enjoy planning your development for the unexpected.

As a small team, we all wear a few hats. Here are some of yours:

  • Developer. Yes! You'll still get to do what you love most: writing beautiful code and solving tough problems.
  • Team leader. Sometimes you'll spend less time coding and more time architecting, leading a small team of developers and overseeing technical decisions.
  • Mentor. As we continue to build up a team of developers of differing experience, you'll be counted on to help guide our future senior developers to success.
  • Technical advisor. You'll occasionally work in the context of business analysis to advise clients on technical solutions.

Tech stack

React, Angular, Rails, Node, AWS, Backbone, SASS, Postgres, Mongo, Redis, Really whatever you want if it works for the project
Functional Imperative - Bright, open work space with lots of alternative work space
Functional Imperative - Dog friendly. Especially if this cute