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!