Senior Full Stack Engineer

Shree Krupa Enterprise Inc.

Toronto

On-site

CAD 110,000 - 160,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Shree Krupa Enterprise Inc. in Toronto, Canada seeks a Senior Full Stack Engineer to design and build enterprise software across frontend and backend stacks.

You will work with Next.js, React, TypeScript, Java, Spring Boot, PostgreSQL, and security-focused Linux infrastructure to deliver scalable, secure applications. You will contribute to architecture, code quality, and production reliability, review PRs, and mentor junior engineers while collaborating with product, QA, design, and DevOps

Qualifications

  • 5+ years of professional full-stack software development.
  • Strong experience with Java and Spring Boot.
  • Experience designing REST APIs and integrating third-party services.
  • Strong understanding of SQL, relational database design, and data modelling.
  • Practical experience with distributed applications and integrating outside services.
  • Experience writing automated unit, integration, and API tests.
  • Strong understanding of secure software development practices.
  • Ability to communicate technical decisions clearly and work effectively in a collaborative team.

Responsibilities

  • Design and develop scalable frontend applications using Next.js, React, TypeScript.
  • Build secure backend services and REST APIs using Java, Spring Boot.
  • Design multi-tenant workflows with authorization, tenant isolation, and data protection.
  • Integrate authentication and authorization using OAuth2, OIDC, JWT, RBAC.
  • Work with PostgreSQL, Keycloak, object storage and integrations with outside services.
  • Participate in architecture decisions, technical planning, and system design reviews.
  • Write reliable, maintainable, and well-tested production code.
  • Review pull requests and provide technical guidance to junior engineers.
  • Collaborate with product managers, designers, QA, and DevOps engineers.
  • Investigate production issues and improve performance, reliability, and observability.

Skills

Java
Spring Boot
REST APIs
SQL & Data Modeling
TypeScript
React
Next.js
Security Best Practices
Team Collaboration

Tools

Docker
Kubernetes
Linux
Nginx
CI/CD

Job description

Lead the development of secure, multi-tenant enterprise applications across modern frontend and backend technologies.

We are looking for a Senior Full Stack Engineer to help design and build enterprise software products used by businesses and their teams. You will work across Next.js, React, TypeScript, Java, Spring Boot, PostgreSQL, authentication, and Linux infrastructure. You will contribute to architecture, implementation, code quality, security, and production reliability.

What you’ll do
  • Design and develop scalable frontend applications using Next.js, React, TypeScript, and modern UI practices.
  • Build secure backend services and REST APIs using Java, Spring Boot, and related technologies.
  • Design multi-tenant workflows with appropriate authorization, tenant isolation, and data protection.
  • Integrate authentication and authorization using OAuth2, OIDC, JWT, RBAC, and identity platforms.
  • Work with PostgreSQL, Keycloak, object storage and integrations with outside services.
  • Participate in architecture decisions, technical planning, and system design reviews.
  • Write reliable, maintainable, and well-tested production code.
  • Review pull requests and provide technical guidance to junior engineers.
  • Collaborate with product managers, designers, QA, and DevOps engineers.
  • Investigate production issues and improve application performance, reliability, and observability.
What you’ll need
  • Typically 5+ years of professional full-stack software development experience.
  • Strong experience with Java and Spring Boot.
  • Experience designing and consuming REST APIs and integrating third-party services.
  • Strong understanding of SQL, relational database design, and data modelling.
  • Practical experience with distributed applications and integrating outside services.
  • Experience writing automated unit, integration, and API tests.
  • Strong understanding of secure software development practices.
  • Ability to communicate technical decisions clearly and work effectively in a collaborative team.
Nice to have
  • Experience building SaaS, enterprise, ERP, CRM, IAM, or other business platforms.
  • Experience with Keycloak, OAuth2, OIDC, SAML, or identity and access management systems.
  • Experience with Docker, Kubernetes, Linux, Nginx, or cloud infrastructure.
  • Experience with observability tools, logging, metrics, tracing, and performance optimization.
  • Experience mentoring junior developers or leading technical initiatives.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer
Senior Full Stack Developer

Rounddigital • Mississauga

On-site
CAD 90,000 - 140,000
Competitive salary
Performance bonuses
Full Stack Developer
Full Stack Developer

Compunnel Inc. • Halifax

On-site
CAD 110,000 - 140,000
Full Stack Engineer
Full Stack Engineer

Manulife John Hancock • Southwestern Ontario

On-site
CAD 90,000 - 130,000
Lead Full Stack Engineer
Lead Full Stack Engineer

Manulife John Hancock • Southwestern Ontario

On-site
CAD 140,000 - 190,000
Senior Full Stack Developer - Java, Spring, Angular
Senior Full Stack Developer - Java, Spring, Angular

Astra-North Infoteck Inc. • Toronto

Hybrid
CAD 110,000 - 150,000
Senior Full Stack Developer - React | NodeJS
Senior Full Stack Developer - React | NodeJS

TechnoCred • Toronto

On-site
CAD 100,000 - 140,000
Full Stack Developer
Full Stack Developer

Dawn InfoTek Inc. • Toronto

On-site
CAD 70,000 - 110,000
Java Full Stack Engineer
Java Full Stack Engineer

Quantum World Technologies Inc. • Toronto

On-site
CAD 90,000 - 120,000
Senior Backend Software Engineer
Senior Backend Software Engineer

Compunnel Inc. • Mississauga

On-site
CAD 110,000 - 150,000
Junior Full Stack Engineer
Junior Full Stack Engineer

Shree Krupa • Toronto

Hybrid
CAD 52,000 - 70,000