Job Opportunities

Web Application Developer Assistant (Co-op Student Position)


Preference is given to Indigenous applicants. If you identify as an Indigenous applicant, please state clearly on your cover letter or resume.

Trailmark Systems is a small and ambitious team of software developers, geographers, ecologists, traditional use specialists, and GIS analysts, working together with one common goal: empowering Indigenous communities to mobilize their information. Our Trailmark software is helping communities across Canada gather and manage their environmental monitoring, land use and archival data. Trailmark consists of a web-based data management portal with GIS capabilities and a mobile application for collection of field observations.

Trailmark, and the other web applications we develop, are continuously improved based on feedback from our clients and their user base. Feedback also originates internally as Trailmark staff use our software tools within our consulting services projects. The Web Application Developer will help design, implement and test continuous improvements to our software.

The Web Application Developer will be a 4-. 8- or 12- month, full-time position based in our Victoria office. We have flexible working hours and partial remote working is acceptable. The position will report to the Director of Software Development and Senior Project Manager. The position also requires working closely with our research and consulting staff as software requirements and issues are elaborated.


The Web Application Developer will:

  • gather and document requirements for the Trailmark software platform and/or other web application projects
  • work with team leads to divide software enhancements into development tasks, define acceptance criteria and priority level for each task
  • document progress on development tasks
  • test completed development tasks and document results

In order to achieve this, candidates should have the following skills and attributes:

  • Computer Science, Software Engineering or Computer Engineering student or other program with strong emphasis on software development
  • Very high attention to detail
  • Excellent communication and interpersonal skills
  • Understanding of the DevOps lifecycle
  • Familiarity with user experience design principles for web and mobile applications
  • Familiarity with any of these technologies is considered an asset: HTML, CSS, Javascript, web-based mapping, PHP, CodeIgniter, REST APIs, MySQL, AWS

Applicants must be a Canadian citizen, permanent resident, or hold Canadian refugee status.

To apply, send a resume and cover letter to hiring@trailmarksys.com by August 11th.


Go back to list