Front-End Developer

Fulltime – Toronto, Ontario, Canada

Micruity is hiring a Front-End Developer to help build the retirement plans of the future.

Who We Are

Micruity is a seed-funded Insurtech startup formed to empower employers to add pension-like insurance products to their retirement plan. We do this by standardizing and automating the transaction between a life insurance company and a benefits administration system.

Based in Toronto (Ontario) and Des Moines (Iowa), we are looking for outstanding software development talent to help build exciting new insurance products that actually help people – by alleviating the stress associated with retirement planning and financing. We are singularly focused on leading innovation in this space and building brand new capabilities.

 

We value ownership, independence, collaboration, and communication – with a bias towards getting things done with measurable results.

About The Role

This is for a software developer who can create basic web applications, tackling convoluted UI problems in a B2B environment, and coming up with clean solutions using the latest tech.

The ideal candidate would be someone who has a genuine passion for designing and implementing elegant but functional software solutions. They would also be intimately familiar (and up to date) with their development ecosystem – making sound decisions when it comes to choosing the right tool or library for the job.

We expect our all our developers to suggest refinements to the technical stack, be able to contribute across the entire product line, as well as collectively oversee the integrity of the codebase.

Our Technical Stack

  • Javascript codebase: NodeJS (Express) + any front-end framework (you choose!)

  • REST, with Socket.IO where necessary and GraphQL as needed

  • PostgreSQL DB (transactional, but also master and object-relational)

  • Redis or similar (session storage, task queue management) – help us decide

  • Sequelize ORM

  • Infrastructure: AWS EC2 nodes with SQS, Step Functions, EventBridge and more.

Required Qualifications and Skills

  • 2+ years of experience as a professional software developer.

  • Proven familiarity with modern Javascript, and intimate knowledge of the JS ecosystem (tooling, libraries, etc.), HTML, and CSS.

  • Strong experience with one or more front-end frameworks.

  • Software development fundamentals (data structures, algorithms, etc.).

  • Knowledge of good practices and design patterns, and writing idiomatic Javascript code.

  • Excellent communication skills – both verbal and analytical.

Good to Have

  • B.S. degree in Computer Science or related discipline.

  • Understanding of performance implications and scalability of code.

  • Experience with complex code bases and know how to maintain them.

  • Experience balancing multiple priorities and dealing with ambiguity.

  • Keenness for writing good, meaningful tests and maintaining thorough test coverage.

  • Strong math abilities – everyone here is kind of geeky that way.

Responsibilities

  • Contribute to client-facing applications development, while delivering a great UI experience.

  • Participate in design decisions and collaborate in technical reviews.

  • Be the gatekeeper of the codebase and ensure that it stays stable, readable, and free of technical debt, while building & improving code across the entire stack.

  • Occasionally assist with recruitment, interviewing, and hiring new team members.

Finally:

  • You’re an early hire, so you will help define our engineering culture and build our “dev machine”.

Location

Toronto. (If you are remote, we will sponsor your work visa and help you relocate to Toronto; you will work remote while waiting for the visa.)

Send your resume to: discovery@micruity.com