Posted on July 16, 2025

Full Stack Web Developer (Vue.js / Node.js)

Canada (remote - Eastern Time Zone)

About Terentia

Terentia is a Toronto-based software company that empowers museums and cultural institutions through our next-generation platform. We support our cultural heritage clients in managing, preserving, and sharing their collections and digital assets in innovative ways. 

We’re looking for a Full Stack Web Developer to design and build modern web applications that support our Terentia clients and internal teams.

About the role

We’re seeking a Full Stack Web Developer with strong experience in modern web development frameworks, particularly Vue.js on the frontend and Node.js on the backend.

The ideal candidate will be proficient in TypeScript and have experience working with Azure infrastructure. Familiarity with PostgreSQL is a strong asset, and experience with digital asset management or collections management systems is highly desirable.

Job responsibilities

  • Design, develop, and maintain full stack applications using Vue.js and Node.js

  • Build scalable, secure RESTful APIs and integrate with external services

  • Collaborate with UI/UX designers, product managers, and stakeholders

  • Write clean, maintainable, and testable code using TypeScript

  • Optimize applications for performance and scalability

  • Deploy and manage applications on Azure Cloud Services

  • Work independently and manage tasks in a remote, distributed team setting

  • Support the integration or development of systems related to collections management or digital asset management

Must-haves

  • 3+ years of experience as a Full Stack Web Developer

  • Strong experience with Vue.js (Vue 2 or 3) for frontend development

  • Solid experience with Node.js in backend environments

  • Proficient in TypeScript across both frontend and backend

  • Experience deploying or developing in Azure environments, such as App Services, Azure Functions, and Azure SQL

  • Able to work remotely in Canada within the Eastern Time Zone (ET)

Nice-to-haves

  • Experience with PostgreSQL (database design, optimization, query performance)

  • Familiarity with digital asset management systems

  • Exposure to or experience working on collections management systems

  • Knowledge of REST API best practices, security, and performance optimization

Equal opportunity

Terentia is an equal opportunity employer. That means, we’re committed to providing an inclusive workplace where everyone feels welcome, respected, and valued. We encourage applications from all qualified candidates, including those from underrepresented communities. We do not discriminate based on race, ethnicity, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, or any other status protected by applicable laws.

How to apply

Interested in joining Terentia? Please submit your resume and a note about why you’d be a great fit to careers@terentia.io with the subject line “Full Stack Web Developer - [Your Name].”

We will only consider applications submitted by email. Thanks for your understanding!

© 2025 Terentia. All Rights Reserved.
© 2025 Terentia. All Rights Reserved.
© 2025 Terentia. All Rights Reserved.