Senior Full Stack Engineer

Hammehr Talent Consultants

Ontario

Remote

CAD 130,500 - 159,500

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

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

On-site
CAD 90,000 - 120,000
Senior Full Stack Engineer (Node.js + React)
Senior Full Stack Engineer (Node.js + React)

Boosted • Canada

On-site
CAD 80,000 - 120,000
Senior Software Engineer –Java, Cloud & Distributed Systems
Senior Software Engineer –Java, Cloud & Distributed Systems

PRI Global • Vancouver

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

Sage Recruiting Inc. • Toronto

On-site
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
Full Stack Developer Java
Full Stack Developer Java

Apptoza Inc. • Toronto

Hybrid
CAD 110,000 - 150,000
Senior Full-Stack Developer
Senior Full-Stack Developer

BRAINYYACK • Toronto

Hybrid
CAD 110,000 - 150,000
MERN Stack Developer
MERN Stack Developer

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 120,000 - 160,000
Senior Java Software Engineer
Senior Java Software Engineer

LanceSoft, Inc. • Montreal

On-site
CAD 70,000 - 90,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Boosted • Canada

Hybrid
CAD 120,000 - 180,000
Fully remote
Wellness spending account
Learning budget for certifications
+2
Senior Software Engineer / SaaS / React / TypeScript / Node
Senior Software Engineer / SaaS / React / TypeScript / Node

Motion Recruitment Partners LLC • Toronto

Hybrid
CAD 110,000 - 150,000
Bonus eligible
Medical, Dental, and Vision Insurance
Remote work with monthly meetups in TO