Talent.com
University of Toronto
Senior Full Stack Developer (Term)University of Toronto • Toronto, ON, CA
No longer accepting applications
Senior Full Stack Developer (Term)

Senior Full Stack Developer (Term)

University of Toronto • Toronto, ON, CA
30+ days ago
Job type
  • Full-time
  • Temporary
Job description

Date Posted: 07/16/2026
Req ID: 49405
Faculty/Division: VP-People, Finance & Digital Services
Department: Enterprise Apps & Solutions Integration
Campus: St. George (Downtown Toronto)
Position Number: 00059810
Existing Vacancy: Yes

Description:

About us:

The University of Toronto is consistently ranked among the world’s leading research institutions, recognized for its commitment to innovation, academic excellence, and global impact. Within the Information Technology Services (ITS) Division, the Student Information Systems (SIS) group plays a critical role in supporting the academic and administrative needs of students, faculty, and staff. The SIS team is known for its dynamic, collaborative, and forward-thinking culture. It fosters an environment that values creativity, continuous learning, and the delivery of impactful technology solutions. Team members benefit from a supportive and inclusive workplace that promotes professional growth and offers the opportunity to contribute to transformative projects that shape the future of student services at one of Canada’s most prestigious universities.

Your opportunity:

Reporting to the Manager, SIS Products and Applications, you will serve as the technical architect and senior developer for a dynamic, collaborative team focused on delivering transformational technology solutions to the University. Your work will directly shape the University's administrative management and student systems.

As a Senior Full Stack Developer/Architect, you will lead the design, development, and modernization of the Course Information System (CIS) and other enterprise applications within the EASI suite. You will provide technical leadership and architectural direction for a team of developers building front-end applications, APIs, and microservices, while working closely with business, security, operations, and architecture stakeholders. This role is critical to ensuring our applications are scalable, secure, cloud-native, and aligned with the University's long-term technology vision. You will also play a key role in mentoring developers, reducing key-person risk, and establishing architectural standards across the EASI application portfolio.

Your responsibilities will include:

  • Architecting, designing, and overseeing the development of full stack applications using Java (Spring Boot, JPA/Hibernate) and Angular, ensuring scalability, security, and long-term maintainability
  • Leading the modernization and migration of legacy applications (including AngularJS to Angular) with minimal business disruption
  • Designing and implementing cloud-native, containerized solutions using Azure and Kubernetes, including CI/CD pipeline architecture
  • Writing complex, clean, modular, and well-documented technical code, while establishing and enforcing coding standards and design patterns across the team
  • Reconciling business requirements with information architecture needs for highly complex, cross-system integrations
  • Analyzing, recommending, and designing technical solutions for highly complex IT problems, including cross-cutting infrastructure dependencies
  • Collaborating with UX designers, business analysts, and architects to translate functional requirements into robust, scalable technical solutions
  • Providing architectural guidance and maintaining technical documentation for system architecture, APIs, cloud infrastructure, and release notes
  • Mentoring developers and providing technical leadership on highly complex projects to strengthen overall team capability
  • Keeping the team well-informed on current technologies, best practices, and industry standards, particularly around cloud, containerization, and modern frontend frameworks
  • Creating complex technical documentation and user support guides

Essential Qualifications:

  • Bachelor’s degree in computer science, Engineering, Information Systems, or related field (or equivalent education and experience)
  • Minimum eight (8) years of relevant experience in full stack application development, including senior or architectural responsibilities
  • Significant, demonstrated experience in Java and Angular application architecture is required
  • Minimum seven (8) years of experience with Java applications, including REST API development, microservices architecture, and OAuth 2
  • Minimum six (6) years of experience building and architecting front-end applications using Angular (version 13+), with strong working knowledge of modern Angular features (standalone components, signals, RxJS, reactive forms, lazy loading, and dependency injection)
  • Minimum three (3) years of hands-on experience with AngularJS (1.x), including maintaining, extending, or migrating legacy AngularJS applications
  • Demonstrated, hands-on experience leading at least one full AngularJS-to-Angular migration for a production enterprise application, including planning, execution, and post-migration support
  • Deep understanding of the architectural differences between AngularJS and Angular, and ability to advise on migration strategy, risk mitigation, and phased rollout approaches for legacy systems
  • Demonstrated experience designing and deploying cloud-native applications on Azure, including containerization and orchestration using Docker and Kubernetes
  • Experience with Azure services such as Azure Function Apps, Azure Event Hubs, Azure Service Bus, Azure Queues, and Azure Kubernetes Service (AKS)
  • Experience working in and leading development teams using git, code reviews, and pull requests
  • Experience building applications that are secure, performant, maintainable, and WCAG compliant
  • Demonstrated ability to lead technical teams on highly complex, multi-application projects
  • Proficiency in Java web applications and APIs: Java Web Services, Spring MVC, Spring Boot, JUnit, JPA/Hibernate, Maven, and Gradle
  • Proficiency in front-end development: JavaScript, TypeScript, Angular, HTML5, and CSS
  • Strong understanding of CI/CD pipelines, DevOps practices, and infrastructure-as-code principles
  • Strong problem-solving skills with the ability to troubleshoot complex technical issues across interconnected systems and meet tight timelines
  • Ability to exercise sound judgment, provide technical direction, and work effectively both independently and as part of a team
  • Strong communication skills, both oral and written, with the ability to explain complex technical concepts to non-technical audiences and senior leadership


Assets (Nonessential):

  • Relevant certifications in Azure, AWS, Kubernetes (CKA/CKAD), or Java
  • Prior experience in higher education or large enterprise IT environments


To be successful in this role you will be:

  • Adaptable
  • Communicator
  • Cooperative
  • Multi-tasker
  • Organized
  • Proactive
  • Problem solver
  • Mentor and technical leader
  • Strategic thinker

NOTE: This is a 1 year-term position.

Closing Date: 07/27/2026, 11:59PM ET
Employee Group: USW
Appointment Type: Budget - Term
Schedule: Full-Time
Pay Scale Group & Hiring Zone:
USW Pay Band 18 -- $116,547. with an annual step progression to a maximum of $149,043. Pay scale and job class assignment is subject to determination pursuant to the Job Evaluation/Pay Equity Maintenance Protocol.
Job Category: Information Technology (IT)
Recruiter: Khristen Sivaramalingam

Lived Experience Statement
Candidates who are members of Indigenous, Black, racialized and 2SLGBTQ+ communities, persons with disabilities, and other equity deserving groups are encouraged to apply, and their lived experience shall be taken into consideration as applicable to the posted position.

Job descriptions are available upon request for internal applicants.

Create a job alert for this search

Senior Full Stack Developer (Term) • Toronto, ON, CA

Similar jobs

Full Stack Developer – Senior

GuuZ Consulting Services IncToronto, ON, CA
Full-time

Our government client is looking to contract a Full Stack Developer to join their Digital Design and Delivery Division (3D), formerly the Digital Innovation Office (DIO).The client requires a numbe... Show more

 • Promoted

Senior Full Stack Developer

Tetra Digital GroupToronto
Full-time

Tetra Unity is transforming how financial institutions deploy and manage digital asset operations at scale.Backed by leading investors including Wealthsimple, Shopify, National Bank, and ATB Financ... Show more

 • Promoted

Senior Full Stack Developer for Chexy's Innovation

Chexy careerToronto
Full-time

Become a Senior Full Stack Developer at Chexy, where you'll revolutionize how renters manage payments and rewards! Your technical expertise will play a crucial role in enhancing the user journey on... Show more

 • Promoted

Senior Full Stack Developer

The Citco Group LimitedToronto, Ontario, Canada
Full-time

Citco is a global leader in fund services, corporate governance and related asset services with staff across 50 office locations worldwide.Proprietary software solutions and innovation are at the c... Show more

 • Promoted

Senior Full Stack Developer

NewRich NetworkToronto, ON, CA
Full-time

At NewRich Network, we empower digital entrepreneurs to turn their dreams into reality.Our mission is simple yet bold: to help people create a balanced, fulfilling lifestyle - while building wealth... Show more

 • Promoted

Senior Full Stack Developer

MonerisToronto, ON, CA
Full-time

Your Moneris Career – The Opportunity: Senior Full Stack Developer.Design and build secure, scalable backend services, integrations, and content-driven frontends that unify SaaS platforms, enterpri... Show more

 • Promoted

Senior Full Stack Developer

RBCToronto, ON, CA
Full-time

The Enterprise Content Services team is responsible for enhancing our enterprise content management system and internal search system, and for developing new related internal applications.We primar... Show more

 • Promoted

Senior Full Stack Developer (Term)

United States Digital Space LLCToronto, Ontario, Canada
Temporary

The company is consistently ranked among the world’s leading research institutions, recognized for its commitment to innovation, academic excellence, and global impact.Within the Information Techno... Show more

 • Promoted

Senior Full-Stack Developer

Priceline.com LLCtoronto, on, Canada
Full-time

Senior Full-Stack Engineer (Applied AI).Three days in‑office hybrid work model.Drive the development and optimization of applied generative AI‑driven features and services, ensuring a smooth and en... Show more

 • Promoted

Senior Full-Stack Developer – Accessibility & Inclusive Technology (Contract, Remote – Canada)

Accessibility Partners CanadaToronto, ON, CA
Remote
Full-time

Senior Full-Stack Developer – Accessibility & Inclusive Technology (Contract, Remote – Canada).Clearance: Government screening may be required.This role focuses on embedding accessibility into all ... Show more

 • Promoted

Senior Full-Stack Developer: Azure, REST APIs & CI/CD

Rubicon PathToronto
Full-time

A leading software development company in Toronto is seeking a Senior Software Developer - Full Stack to contribute to innovative projects.The ideal candidate should possess expert-level skills in ... Show more

 • Promoted

Senior Full-Stack Developer

TeranetToronto, ON, CA
Full-time

Senior Full-Stack DeveloperApplylocations: Torontotime type: Full timeposted on: Posted 5 Days Agojob requisition id: R004776**Who We Are**Teranet is Canada’s leader in the delivery and tra... Show more

 • Promoted

Full Stack Developer - Senior

VGen Technologies LLCToronto, ON, CA
Full-time

Senior Full Stack Developer (Remote, with occasional travel to Edmonton).The Developer(s) are responsible for applying security best practices, ensuring solutions meet regulatory and compliance sta... Show more

 • Promoted

Senior Full Stack Developer

Practice BetterToronto, Ontario, Canada
Permanent

Ready to make a real impact on global health and wellness care?.Practice Better is an all-in-one platform helping health and wellness practitioners run their businesses, care for their clients, and... Show more

 • Promoted

Senior Full Stack Developer

GuruLinkToronto
Full-time

Our client is a Ministry-inspected online high school offering Ontario Secondary School Diploma (OSSD) credits to students around the world.Founded in 2010, they served over 30,000 students in 2025... Show more

 • Promoted

Senior Full-Stack Developer

MeasurablToronto, Ontario, Canada
Full-time

Adaptis is a clean-tech company that helps organizations optimize both carbon and cost across the entire lifecycle of their buildings—whether for a single asset or a full portfolio.Our platform sup... Show more

 • Promoted

Senior Full Stack Developer, Cyber

QohashToronto
Full-time

Qohash is building the zero copy data security control layer, enterprises need to adopt AI safely.Our platform, Qostodian, helps large organizations discover, classify, govern, and remediate sensit... Show more

 • Promoted

Senior Full Stack Developer

InfoTrack Canadatoronto, on, Canada
Full-time

InfoTrack Canada is a fast-growing legal technology company modernizing the infrastructure that connects law firms, notaries, conveyancers, lenders, government registries and other ecosystems partn... Show more

 • Promoted

Senior Full Stack Developer

Quartermaster Inc.Toronto
Full-time

BUILD SOMETHING YOUR NEIGHBOURS WILL LOVE.We’re building Toronto’s dedicated platform for home management to empower the city’s homeowners and to better connect our neighbours and the local Pros th... Show more

 • Promoted

Definity Senior Full-Stack Developer

DefinityToronto
Full-time

Become a key player at Definity as a Senior Full-Stack Developer, working in a hybrid environment to innovate and enhance digital experiences.Collaborate with a talented team to build and optimize ... Show more