Company Bio:

Tressl is a Calgary-based SaaS company built to simplify surface land workflows in the energy and infrastructure sectors. Founded by Joel Edwards, a seasoned land professional and entrepreneur, Tressl was created to modernize an outdated system that relied heavily on spreadsheets, disjointed communications, and paper processes. What began as a legacy solution within the Edwards family’s land agency has since evolved into a scalable tech platform that supports leading clients across North America.

Tressl’s flagship platform provides end-to-end permit and agreement management tools, designed by land agents for land agents, enabling seamless collaboration, efficient operations, and reduced administrative overhead. With external funding secured and rapid client adoption, the company is scaling its development team to support growth and innovation.

Compensation:

  • Base Salary: $100,000 to $130,000
  • Vacation: 3 weeks paid vacation
  • Benefits: Comprehensive health coverage

Responsibilities:

  • Design, develop, and maintain scalable full-stack features using Node.js, Vue.js, React, and Postgres/PostGIS
  • Collaborate with the CIO and Client Experience team to define requirements and enhance usability
  • Write clean, maintainable, and well-documented code
  • Build and support backend APIs for business-critical workflows
  • Implement responsive and accessible frontend components
  • Participate in system architecture, sprint planning, and technical reviews
  • Ensure robust CI/CD pipelines for reliable deployments
  • Troubleshoot and optimize performance across frontend and backend
  • Maintain thorough documentation and consistent coding standards
  • Support internal tools and admin dashboards for operations
  • Participate in production support rotations and retrospectives
  • Conduct code reviews and provide constructive feedback
  • Partner with DevOps to support infrastructure and containerization
  • Modernize select legacy workflows in .NET or SQL Server
  • Uphold a culture of clarity, accountability, and continuous improvement

Qualifications:

  • 5+ years of full-stack development experience, especially in SaaS environments
  • Strong backend API development with Node.js
  • Experience with PostgreSQL or PostGIS
  • Frontend proficiency in Vue.js and/or React
  • Familiarity with REST and GraphQL
  • Experience with CI/CD, Git workflows, Docker, and Kubernetes
  • Strong problem-solving and collaboration skills
  • Excellent written and verbal communication
  • Agile team experience with sprints and issue tracking
  • GIS/spatial data visualization experience is an asset
  • Experience with .NET, Angular, or SQL Server is a bonus
  • Familiarity with Azure or cloud deployment strategies is a plus

If you think you would be a good match, we would love to meet you. Please fill out our application form.