← Back to jobs
Toronto, ON, Canada
No related jobs found
Key Responsibilities Technical Leadership & Programming
• Lead the development and delivery of high quality, maintainable, and well-tested code.
• Develop front-end UI components using TypeScript and the React Framework.
• Design and implement RESTful API endpoints using TypeScript, NestJS, and Node.js.
• Review and approve code contributions, ensuring adherence to engineering best practices.
• Guide the team in building reusable code and libraries for future use.
• Ensure software security requirements are implemented and met.
• Drive the adoption of Munich Re’s engineering standards and best practices. Software Design
• Define and drive the technical roadmap for front-end and API architecture.
• Design reusable and scalable React components and API endpoints.
• Lead design sessions with Engineers, Product Managers, and UX Designers to align on requirements and timelines.
• Drive technical design decisions and propose architectural changes, with a focus on performance, scalability, and customer experience.
• Anticipate and mitigate technical blockers and delays before escalation is required. Mentorship & Maintenance
• Coach and mentor junior and mid-level developers, fostering growth and technical expertise.
• Ensure code quality through effective testing strategies, including unit and integration tests.
• Resolve complex bugs, performance bottlenecks, and security vulnerabilities.
Required Qualifications
• Bachelor’s degree in Computer Science, or equivalent work experience.
• 7+ years of experience in software engineering with a focus on front-end and full-stack development.
• Proven experience leading technical projects and teams.
• Expertise in JavaScript/TypeScript, HTML5, CSS3, and modern front-end frameworks like React.
• Expertise in API design and microservices architecture using NestJS and Node.js.
• Strong experience with application, network, and cloud security principles.
• Demonstrated ability to architect and implement scalable SaaS solutions.
• Exceptional verbal and written communication skills to effectively articulate technical concepts and decisions.
• Advanced understanding of computer science fundamentals, including algorithms, data structures, and problem-solving techniques.
• Strong knowledge of testing frameworks like Mocha or Jest, and the ability to ensure effective testing strategies.
• Proficient in version control systems (e.g., Git) and CI/CD pipelines.
• Familiarity with cloud platforms (AWS, Azure, Google Cloud) and SaaS product architectures.
• Proven ability to inspire and lead a team, fostering a collaborative and innovative engineering culture.
• Strong written and spoken English proficiency is required; this role involves daily communication with US-based stakeholders via Slack, Azure DevOps, and video calls
Bachelor's degree
No related jobs found
← Back to jobs