Lead Full Stack Engineer

TDToronto, ON
Onsite

About The Position

TDI Life & Health Product Group is accountable for all the suite of applications that supports Life & Health business, spanning products from Travel, Term, Accidental & Sickness, Balance Protection and Credit Protection insurance. The team is responsible for project delivery, application hygiene, risk, and production availability for all these assets. We are seeking a Lead Full Stack Engineer to architect modern web applications and guide technical decisions. As a member of the Life & Health Platform Team, you will be involved in developing and maintaining Angular-based front-end applications, integrating UI with RESTful APIs, and designing and implementing backend services using Java and Spring Boot. This role also involves collaborating with backend engineers, leading technical discussions, mentoring team members, and conducting peer code reviews.

Requirements

  • 3+ years in Angular for building responsive, component-based UIs.
  • Undergraduate degree, Postgraduate degree or Technical Certificate
  • Strong academic background (e.g., computer science, engineering)
  • 3+ years in Java (11+) and Spring Boot for developing RESTful APIs and microservices.
  • Knowledge of API integration and coding best practices, including secure data exchange and error handling.
  • SQL experience for writing queries, stored procedures, and performance tuning in relational databases (Oracle, SQL Server, PostgreSQL).
  • Understanding of CI/CD tools and processes (Maven/Gradle, Jenkins, Git/Bitbucket).
  • Familiarity with cloud platforms (Azure or AWS) for deployment and integration.
  • Ability to lead technical discussions, mentor developers, and provide constructive feedback.

Responsibilities

  • Develop and maintain Angular-based front-end applications with reusable components and responsive design.
  • Integrate UI with RESTful APIs, ensuring secure data exchange, error handling, and performance optimization.
  • Design and implement backend services using Java and Spring Boot, following microservices best practices.
  • Collaborate with backend engineers to define API contracts and ensure smooth integration.
  • Lead technical discussions, mentor team members, and conduct peer code reviews to maintain high-quality standards.

Benefits

  • base salary
  • variable compensation
  • health and well-being benefits
  • savings and retirement programs
  • paid time off
  • banking benefits and discounts
  • career development
  • reward and recognition programs
  • regular development conversations
  • training programs
  • competitive benefits plan
  • access to an online learning platform
  • variety of mentoring programs
  • training and onboarding sessions
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service