Senior Full Stack Developer

Thread


Date: 11 hours ago
City: Calgary, AB
Contract type: Full time
This position is open to applicants located in Calgary, Alberta, and Fargo, North Dakota.

About Us

Thread is revolutionizing how utilities manage critical infrastructure through our innovative UNITI platform. We help utility companies transform reactive maintenance into proactive asset management, reducing downtime and optimizing operations while supporting sustainability goals.

About The Position

We are seeking highly skilled Full Stack Developers to join our growing team. You will contribute across both front-end and back-end systems, with a focus on delivering enterprise-grade solutions. The right candidate will thrive in an environment that values versatility, collaboration, and technical leadership, ensuring seamless integration of product features from UI to API.

Responsibilities

  • Design, develop, and maintain enterprise-grade applications using Angular and .NET (Entity Framework Core).
  • Collaborate with product, design, and engineering teams to deliver robust, scalable solutions.
  • Work with PostgreSQL databases, optimizing queries, schemas, and performance.
  • Architect and contribute to system-level design decisions for large-scale applications.
  • Build and maintain cross-platform applications, including mobile.
  • Support integrations with GIS mapping solutions and geospatial technologies.

Requirements

  • Strong hands-on experience with Angular and .NET (Entity Framework Core).
  • Experience building and delivering enterprise-scale software products.
  • Solid knowledge of relational databases, preferably PostgreSQL.
  • Familiarity with Leaflet, ESRI, or other GIS/mapping tools.
  • Experience with cross-platform development, ideally with Flutter.
  • Background in utilities, GIS mapping solutions, or autonomous robotics.
  • Exposure to eventing systems at scale (e.g., Kafka, RabbitMQ, Azure Event Grid, etc.).
  • Experience with field service software workflows and solutions.
  • Proficiency with image editing or geospatial visualization software.

Benefits

We believe in fair and transparent compensation. For this role, the salary range is $100,000 - $140,000 per year, depending on experience, skills, and qualifications. In addition to a competitive salary, our benefits include:

  • Unlimited leave per the terms outlined in our policy (sick and vacation).
  • Health, dental, vision, life, short-and long-term disability insurance options.
  • 401(k)/RRSP.
  • Professional development budget for conferences and training.
  • Flexible work arrangements.
  • Modern development equipment of your choice.
  • Opportunity to work on cutting-edge infrastructure technology.

Our Engineering Culture

  • Small, autonomous teams with direct impact.
  • Focus on pragmatic solutions over perfect ones.
  • Regular tech talks and knowledge sharing.
  • Strong emphasis on work-life balance.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume