Intermediate Software Developer

Logo of Zensurance

Zensurance

πŸ“Remote - Canada

Job highlights

Summary

Join Zensurance, a rapidly growing InsurTech company, as an Intermediate Software Developer! This remote-first role within the GTA involves building software for data collection, rating, and pricing engines using NodeJS and TypeScript. You will be part of the Core Team, contributing to key company goals and mentoring junior team members. The position requires a university degree or equivalent experience, 2+ years of relevant experience, and full-stack experience with NodeJS/NestJS/AWS and the TypeScript ecosystem. Zensurance offers a supportive and collaborative work environment with professional development opportunities and various benefits.

Requirements

  • University degree or college diploma in a recognized technical, vocational or academic program (preferably in Engineering or Computer Science) or equivalent work experience
  • 2+ years building rich, complex web or mobile applications
  • Fullstack experience with NodeJS/NestJS/AWS and the TypeScript ecosystem
  • Front-end experience with React/Typescript
  • A passion for clean, reusable, and well-structured code
  • A passion for continuous learning and self-improvement
  • Excellent critical thinking skills and communication skills
  • Ability to work collaboratively with team members

Responsibilities

  • Write clean, maintainable, and scalable code
  • Take ownership of the development of custom features and drive their technical implementation
  • Collaborate with project stakeholders and the development team to design and build scalable, user-friendly systems for our customers, and in-house tooling
  • Suggest, design, implement, test and monitor features and functionalities
  • Evangelize proper software architecture and development paradigms
  • Discuss strategy and outline tradeoffs of potential software solutions
  • Develop, test, and maintain codebase within the team’s domain
  • Contribute to knowledge sharing of new technologies and solutions which fall within the team’s area of expertise
  • Offer guidance and mentorship to junior team members and co-op students
  • Develop and maintain documentation for new and existing features and integrations
  • Develop an understanding of company goals and initiatives and help the team deliver on them
  • Attend Engineering power-up (learning) meetings and leverage other learning opportunities to build software development skills
  • Perform other duties as assigned

Preferred Qualifications

Prior insurance domain knowledge is an asset, but not required

Benefits

  • Primarily remote work environment available to everyone
  • Laptop, extra monitor and main accessories are provided
  • Extra home office and supplies allowance to help with work-from-home set up
  • Comprehensive and flexible health and dental plans to suit all lifestyles, including mental health
  • Health/Personal Spending Accounts to subsidize your healthy habits and purchases
  • Parental Leave Top Up
  • Weekly Friday companywide huddles for casual catch-ups with other departments
  • Build next-level relationships with your peers through scheduled companywide virtual and in-person team-building events
  • Training and professional development budgets
  • Opportunities to share your knowledge and experience and mentor others

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Zensurance know you found this job on JobsCollider. Thanks! πŸ™