Senior Full Stack Engineer
Listed on 2026-02-20
-
Software Development
Full Stack Developer, Cloud Engineer - Software, Software Engineer, Senior Developer
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 Insur Tech 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 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.
WhatYou’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.
- 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+), Type Script, 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.
- 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/Cloud Formation).
- Experience mentoring teams and influencing technical direction.
- Strong knowledge of observability and operational excellence practices.
- 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.
- 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.
- Mid-Senior level
- Full-time
- Information Technology
- Industries
- Insurance and Software Development
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: