FP Inc.

Lead Angular Developer - Risk Management

FP Inc.

Toronto
Contract
Hybrid
C$70 - C$80/day
Angular & NgRx ExpertiseFastAPI & Backend IntegrationNx Monorepo Architecture

Role Overview

We are seeking an experienced and highly skilled Lead Angular Developer to join our dynamic Risk Management technology team. In this contract role, you will be a key player in a small, collaborative team of five, responsible for developing and maintaining complex web applications that serve a large user base of over 2000 professionals. The ideal candidate is a seasoned Angular expert who can not only deliver high-quality code but also mentor junior developers and contribute to the team's culture of respect and honesty.

Key Responsibilities

  • Lead the development and maintenance of sophisticated, high-performance web applications using the Angular framework, ensuring robust and scalable solutions.
  • Collaborate closely with cross-functional teams to define, design, and implement new features, while also identifying and resolving performance bottlenecks and bugs.
  • Provide technical leadership and mentorship to junior developers, conducting code reviews and promoting best practices in software development.
  • Architect and implement backend services using FastAPI and SQLAlchemy, including creating RESTful APIs, database modeling, and integrating security features like OAuth2 and JWT.
  • Stay current with emerging technologies and industry trends, applying them to operations and activities to drive continuous improvement.

Required Skills & Qualifications

  • Minimum of 5 years of professional experience in front-end development with a strong focus on Angular, TypeScript, JavaScript, HTML, and CSS.
  • Proven expertise in state management using NgRx, including ngrx/component-store and ngrx-entity.
  • Demonstrable experience with backend development using Python, specifically with FastAPI and SQLAlchemy for building and consuming RESTful APIs.
  • Solid understanding and practical experience in implementing security protocols such as OAuth2, JWT, and CORS in web applications.

Nice-to-Have Skills

  • Familiarity with Nx Monorepo Architecture, including experience managing multiple libraries and applications within a single repository.