Senior Full Stack Engineer

Hammehr Talent Consultants

Ontario

Remote

CAD 130,500 - 159,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading consultancy in technology is looking for a Senior Full Stack Engineer experienced in Java and Spring Boot. This role is remote within Canada, requiring strong skills in Angular and AWS. The successful candidate will design scalable applications and guide architectural decisions while mentoring team members. Ideal for those seeking to impact high-growth InsurTech environments.

Qualifications

  • 8+ years of professional experience with Java and Spring Boot.
  • Strong experience with Angular (12+), TypeScript, and RxJS.
  • Proven expertise in designing, scaling, and optimizing relational databases.
  • Hands-on experience with SaaS systems and cloud platforms (AWS).
  • Solid knowledge of Docker, Kubernetes, and CI/CD pipelines.
  • Experience in TDD/BDD and automated testing frameworks.

Responsibilities

  • Lead the design and development of scalable applications.
  • Influence architectural decisions and establish coding standards.
  • Build, optimize, and maintain Java/Spring Boot microservices.
  • Design and maintain cloud-based infrastructure using AWS.
  • Drive quality engineering by implementing testing strategies.
  • Collaborate closely with product, QA, and operations teams.

Skills

Java
Spring Boot
Angular (12+)
TypeScript
RxJS
Docker
Kubernetes
CI/CD
TDD
BDD

Education

Bachelor’s degree in Computer Science or related field

Job description

Overview

Position: Senior Full Stack Engineer (Java/Spring Boot, Angular, AWS)

Duration: Full-Time, Permanent

Location: Remote within Canada (Working EST hours)

Salary: Up to $145,000 + Benefits

About the Job (Senior Full Stack Engineer)

Hammehr Talent Consultants are currently partnered with a rapidly growing InsurTech company building modern digital platforms. The organization focuses on simplifying complex processes through innovative software, with an emphasis on scalability, security, and user experience.

This role is suited for a senior engineer who thrives in high-growth environments and is ready to take ownership of architecture and technical direction. You’ll work across the full stack — designing microservices, building modern front-end applications, optimizing databases, and ensuring cloud systems run reliably at scale. The position is structured to provide a clear path toward software architecture leadership, making it an ideal opportunity for someone eager to combine hands-on engineering with architectural vision.

What You’ll Do
  • Lead the design and development of scalable applications that balance performance, reliability, and maintainability.
  • Influence architectural decisions, establish coding standards, and champion best practices across the engineering team.
  • Build, optimize, and maintain Java/Spring Boot microservices and modern Angular front-end applications.
  • Ensure database schemas and queries are efficient, scalable, and secure, with a focus on continuous performance improvements.
  • Design and maintain cloud-based infrastructure using AWS, containerization, and CI/CD pipelines to support rapid delivery.
  • Drive quality engineering by implementing testing strategies, observability practices, and proactive issue resolution.
  • Collaborate closely with product, QA, and operations teams to deliver features that meet business needs.
  • Mentor and support fellow engineers, helping the team grow both technically and professionally.
Basic Requirements
  • Bachelor’s degree or higher in Computer Science or related field.
  • 8+ years of professional experience with Java and Spring Boot.
  • Strong experience with Angular (12+), TypeScript, and RxJS.
  • Proven expertise in designing, scaling, and optimizing relational databases.
  • Hands-on experience with SaaS systems and cloud platforms (AWS).
  • Solid knowledge of Docker, Kubernetes, and CI/CD pipelines.
  • Experience in TDD/BDD and automated testing frameworks.
  • Excellent communication and collaboration skills.
Preferred / Nice to Have Requirements
  • Deep understanding of microservices and REST API design.
  • Strong track record in system performance tuning and caching strategies.
  • Familiarity with infrastructure-as-code tools (Terraform/CloudFormation).
  • Experience mentoring teams and influencing technical direction.
  • Strong knowledge of observability and operational excellence practices.
The Challenges
  • Designing resilient systems that support rapid business growth.
  • Maintaining scalability and performance in cloud-native architectures.
  • Adapting to evolving priorities in a fast-moving digital environment.
Your Impact
  • Shape the architecture of next-generation digital platforms.
  • Deliver secure, scalable, and user-focused products at enterprise scale.
  • Mentor and empower engineering peers while driving technical excellence.
  • Play a key role in transforming how businesses operate through innovation and modern engineering practices.
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Information Technology
  • Industries
  • Insurance and Software Development
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Fullstack Developer
Java Fullstack Developer

PYXIDIA TECHLAB • Toronto

Hybrid
CAD 90,000 - 120,000
Senior Full-Stack Software Developer
Senior Full-Stack Software Developer

United States Digital Space LLC • Toronto

Hybrid
CAD 107,000 - 158,000
Senior Full Stack Engineer (Node.js + React)
Senior Full Stack Engineer (Node.js + React)

Boosted • Canada

Remote
CAD 80,000 - 120,000
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

Hybrid
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
Senior Full Stack Engineer- Angular
Senior Full Stack Engineer- Angular

United States Digital Space LLC • Toronto

On-site
CAD 120,000 - 160,000
Lead Software Engineer
Lead Software Engineer

Jobgether • Canada

Remote
CAD 120,000 - 180,000
Remote-first environment
Professional development opportunities
Global exposure
Senior Java Software Engineer
Senior Java Software Engineer

LanceSoft, Inc. • Montreal

On-site
CAD 70,000 - 90,000
Senior Angular Full Stack Developer
Senior Angular Full Stack Developer

United States Digital Space LLC • Toronto

Hybrid
CAD 81,000 - 142,000
Lead Full Stack Developer – Angular / Spring Boot
Lead Full Stack Developer – Angular / Spring Boot

United States Digital Space LLC • Toronto

On-site
CAD 64,000 - 90,000
Medical/Dental/Vision/Life Insurance
Paid holidays + PTO
401(k) plan
+3
Senior Front-End Developer (contract) multiple positions available
Senior Front-End Developer (contract) multiple positions available

Handis Consulting Inc • Canada

Remote
CAD 1,000
Flexible working hours
Opportunity for contract extension