ApplyIntermediate Software Developer (Node.js/React/TypeScript)
Posted 3 months agoViewed
View full description
💎 Seniority level: Middle, 2+ years
📍 Location: Canada
🔍 Industry: InsurTech
🗣️ Languages: English
⏳ Experience: 2+ years
🪄 Skills: AWSLeadershipSoftware DevelopmentKafkaSoftware ArchitectureTypeScriptStrategyReactCommunication SkillsDocumentationMicroservicesMentorshipNodeJS
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 and communication skills.
- Ability to work collaboratively with team members.
- Prior insurance domain knowledge is an asset but not required.
Responsibilities:
- Write clean, maintainable, and scalable code.
- Take ownership of developing custom features and drive their technical implementation.
- Collaborate with project stakeholders and the development team to design and build scalable, user-friendly systems.
- Suggest, design, implement, test, and monitor features.
- Promote proper software architecture and development paradigms.
- Discuss strategy and outline tradeoffs of potential software solutions.
- Develop, test, and maintain codebase.
- Contribute to knowledge sharing of new technologies.
- Mentor junior team members and co-op students.
- Develop and maintain documentation for features and integrations.
- Understand company goals and help deliver on them.
- Attend learning meetings and leverage other learning opportunities.
- Perform other duties as assigned.
ApplyRelated Jobs
Apply📍 Canada
🧭 Full-Time
🔍 InsurTech
- Experience in software development using Node.js and Typescript.
- Ability to coach and mentor lower-level professionals.
- Join the Core Team in the Engineering Department to build software powering Zensurance's data collection, rating, and pricing engines.
- Implement and deliver software features following best practices.
- Mentor and coach junior staff.
- Assist Engineering Leadership in improving craft capabilities.
Backend DevelopmentLeadershipNode.jsSoftware DevelopmentFrontend DevelopmentJavaJavascriptReact.jsTypeScriptReactMentoringCoaching
Posted 3 months ago
Apply