Our client is a fast growing start-up turned “scale-up”, that is disrupting the fin-tech market. Our client is focused on building a market leading platform that helps small and medium sized businesses manage their business risks. This task requires us to engineer from scratch, a customer-centric organization and product. They are boldly going where no insurance broker has gone before!
As a senior developer, you will first and foremost, be writing secure, tested, and robust code to power the insurance pricing and matching engine using NodeJS and Mongo. You will also have the opportunity to contribute to other projects as needed. They regularly look at cross-functionality on teams to ensure they leverage everyone’s skill set to make the product the best it can be.
Responsibilities
Collaborate with project stakeholders and the development team to design, build, and implement scalable, user-friendly apps and libraries using NodeJS, and TypeScript
Add unit tests for all features and functionality
Perform code reviews
Coach and mentor junior developers
Follow Agile practices, suggest improvements and participate in team events
Discuss various strategies and architecture, highlighting tradeoffs for potential solutions
Connect with members from various teams and departments in the organization to get feedback and assess needs
Develop a strong understanding of the company’s goals and initiatives and help the engineering team deliver on those goals/initiatives
Other duties as assigned
Qualifications
6+ years building rich, complex APIs
University degree or college diploma in a recognized technical, vocational or academic program (preferably in Engineering or Computer Science) or equivalent work experience
Experience architecting and augmenting large software systems
Extensive experience with NodeJS/Typescript/MongoDB and the JavaScript ecosystem
Experience using testing frameworks like Jest/Mocha
A passion for clean, reusable, and structured code
Experience mentoring other developers
Good time management skills
Strong written and verbal communication skills
Ability to speak up and share ideas
What’s in Offer:
Opportunity to work for Canada’s fastest growing fintech start up
Flexible work environment / work from home arrangements available to everyone
Modern technology - laptops provided to all staff
Comprehensive, flexible health and dental plans to suit all lifestyles
Weekly Friday company-wide meetings
Build next level relationships with your peers through scheduled companywide team building events