
Website Respectful Terminology Platform Project
About the Research
The Respectful Terminologies Platform Project (RTPP) is a key project of the National Indigenous Knowledge Language Alliance (NIKLA-ANCLA). The project builds on the efforts of generations of Indigenous people and allies working to create an Indigenous-centered platform featuring terminology that more accurately represents Indigenous cultural heritage and lived experience. The goal is to build an open, online platform providing multilingual terminologies and vocabularies (or metadata) that reflect Indigenous knowledge systems, histories, cultures, places, and people from our perspectives. Research is focused on working with Indigenous communities and allies to develop Indigenous protocols and community-driven solutions for controlled vocabularies. Most importantly, it enables Indigenous communities to be known by the names and terms we determine for ourselves.
Job purpose
The part-time Full-Stack Developer will be a member of a team of Respectful Terminology Platform Project (RTPP) software developers, including members from the Technical Working Group (TWG), and collaborate with RTPP researchers to support the development, testing, and implementation of data conversion software, linked data platform software, and entity and ontology management. The part-time Full-Stack Developer will help in building a multilingual, Indigenous-led respectful platform. They will develop core components of the software system focusing on both front end and back end of the system.
Duties and responsibilities
Assist in the development of software architecture and maintain oversight and supervision of associated processes (test sequences for the validation of tools. interactions among software, validation of development environments, optimization, deployment on semantic platforms, etc.)
Assist in the design, build, and maintain front-end and back-end components of the RTPP platform using modern full stack frameworks.
Implement features to support data upload, metadata entry, validation workflows, and multilingual vocabulary display.
Collaborate on the development and validation of technical documentation
Liaise with the development team (lead software developer and metadata architect)
Develop APIs and tools to enable integration with linked data systems (e.g., SKOS export, RDF generation, SPARQL endpoints)
Other duties as assigned
Preferred Qualifications
Degree in computer science, computer engineering, information science, or related field with relevant experience in structured data, taxonomies, and building semantic web applications
Experience in writing technical documentation and developing workflows
Ability to debug and rectify programming errors.
Excellent verbal and written communication, particularly with people from a variety of technical and non-technical backgrounds
Experience with databases (e.g., PostgreSQL, MySQL, MongoDB), and in building and consuming RESTful APIs
Proficiency in modern programming languages and tools, including JavaScript, Node.js, GitHub/GitLab, and frontend frameworks (e.g., React)
Familiarity with cloud platforms (e.g., AWS, Azure, or GCP) and deployment workflows
Ability to plan, organize, prioritize and meet deadlines
A basic understanding of machine learning and deep learning is considered an asset.
Working conditions
Salary: $80,000 – $95,000 per annum (prorated to $45,712-$54,283 per annum at 0.57 FTE for 20 hours/ week)
Hybrid role: The successful applicant will be eligible for hybrid work (combination of in-person work on campus and remote work) as agreed by all parties based on operational requirements and university guidelines.
To Apply: Email CV and cover letter to jessica.morin@dal.ca by July 18, 2025.
To apply for this job please visit respectfulterminology.ca.