Senior Full Stack Engineer

Sohosquaresolutions — Canada · Posted ~2 hours ago

Senior Full-time Onsite

Skills

Java Spring Boot REST APIs Microservices Angular SQL Unit testing Integration testing CI/CD Agile REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior full-stack engineering opportunity focused primarily on hands-on development of scalable backend services and REST APIs using Java and Spring Boot, alongside frontend development with Angular. You will write clean, reusable, well-tested code, troubleshoot production issues, support CI/CD and deployments, participate in Agile ceremonies, and collaborate closely with architecture, QA, DevOps, product, and distributed engineering teams. The role also provides meaningful technical design authority.

Highlights

Senior full-stack role with a strong coding focus, significant ownership over technical design, and hands-on work across scalable backend services and modern frontend components. Offers collaboration with architecture, QA, DevOps, product, and distributed engineering teams, plus opportunities to contribute to CI/CD, production troubleshooting, and technical coordination.

Description

Role:- Full-stack developer Location: Toronto, Canada(Onsite) *80% coding, 20% design authority *Frontend: Angular; backend: Spring Boot / Java Skills Required - Java; Spring Boot; REST APIs; microservices; Angular; SQL; unit and integration Role Summary & Key Responsibilities:- Hands-on Senior Full Stack Developer responsible for contributing to the design, development, testing, and maintenance of scalable backend services and REST APIs using Java and Spring Boot; building and integrating frontend components using Angular; writing clean, reusable, and well-tested code; troubleshooting defects and production issues; supporting CI/CD pipelines and deployments; participating in Agile ceremonies; collaborating with product, architecture, QA, DevOps, and distributed development teams; and coordinating with offshore developers.