bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesCawstFull Stack Developer

Full Stack Developer

Cawst · Calgary, AB, Canada · Active · SmartRecruiters

Job facts

FieldValue
CompanyCawst
TitleFull Stack Developer
Normalized title-
Department / teamInformation Technology
LocationCalgary, AB, Canada
Work model-
Employment typeFull Time
Salary-
Statusactive
ATS providerSmartRecruiters
Posted / first seen2026-05-13 / 2026-05-31
Changed / last seen2026-05-31 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from Cawst.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through SmartRecruiters.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Calgary.Open
Department jobsActive postings in Information Technology.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyCawst
Source9c802d26-9bc5-4b33-a508-ee1d6da459d2
ATS providerSmartRecruiters

Description

CAWST is a Canadian charity and licensed not-for-profit professional engineering consultancy teaching people how to bring safe drinking water, sanitation and hygiene in their homes, schools and clinics, using simple, affordable technologies. At the heart of everything we do is our belief that when people have their basic water and sanitation needs met, they have the opportunity to succeed. This is what drives our dedicated team to work with a global network of more than 1,500 clients and partners. Together, we have reached over 70 million people since our inception in 2001. Collectively, we are making a difference at a scale beyond what any of us could do individually. But our job isn’t done yet and we need you to help us expand our reach. Benefits of Working at CAWST Work that directly improves lives through safe water and sanitation. A culture that values creativity, collaboration, and inclusion. Global experiences and meaningful travel that contribute to improved WASH outcomes worldwide. The Role: Full Stack Developer Reports To: Senior Manager, Digital Services Position start date: As soon as possible Application due date: Applications will be reviewed on a continuous basis until the position is filled. A full stack developer at CAWST is a team-oriented person who brings passion to their work and is excited about creating innovative solutions that enable people to take action on water, sanitation and hygiene issues. CAWST fosters a highly collaborative and driven team to deliver digital services and products to the people we help. Please note: This role requires you to be based in Calgary, AB. Only candidates with valid full-time Canadian work authorization will be considered. Candidates must be available to work from our Calgary office full-time, Monday - Friday. Role Summary Under the guidance of the Senior Manager Digital Services, you will play a central role in innovating, creating, and maintaining a large suite of web and application projects with the aim of scaling and supporting internal organization needs while developing products that ultimately deliver value to people around the world.  You will manage multiple project deliverables simultaneously, while remaining agile in working across multiple technology stacks.  You are a self-motivated problem solver, team player, and have a passion for making a difference in the world through the use of digital technologies. Responsibilities Design, build, and maintain backend features and APIs as per business needs Collaborate & connect across the organization to ensure solutions meet both internal and external end-user needs. Contribute to architecture and deployment planning, supporting an efficient infrastructure Support frontend integrations to provide a streamlined user experience Help modernize and maintain legacy projects as part of our ongoing platform updates Test and debug across browsers and platforms to ensure consistent quality – globally Participate in code reviews, share knowledge, and grow together within our small, multidisciplinary team. Education and experience Degree in computer science, and 2-5 years post graduate work experience as a full stack developer The following additional experience will be considered with a high degree of value: Dynamics365 Power Platforms, Power Automate, MS Azure, Python/Java/Go, D365 Dataverse. Google Analytics (GA4) best practice Advanced understanding of A.I. Skills and technology stacks High degree of experience with Node.js, JavaScript, and/or TypeScript Strong understanding of REST API’s and Auth stacks such as Auth0, Supabase, MS Azure, OpenAI Familiarity with SQl-based database technology (Supabase / PostgreSQL) Experience with front-end tech stacks such as Next.js, Nuxt.js, Vue 2 / 3 Highly adaptable to new technology stacks Able to follow through on commitments and execute plans efficiently and effectively Demonstrated delivery on alternate perspectives and solution design Analytical and solutions-oriented Excellent problem solving, written and verbal communication skills Excellent organizational and time management skills with demonstrated ability to handle multiple projects at once Highly motivated to create solutions that have a direct, measurable impact around the world. ​​​​​​​ When applying, please include: A cover letter that tells us more about you past what we can see on your resume, and why you are excited to work with CAWST . We will not consider your application unless this is included. Please note: Your application will be read by real humans on our team, not an AI bot. Your resume CAWST values equitable opportunities, sustainable solutions, and collaborative and inclusive processes. CAWST recognizes and accepts differences in cultural, religious, and political processes and welcomes applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, or age.

Full job record

Job ID6959ca366e3f3187939af5c4eb01cc45911901a5
Org IDe908d53d-3500-454f-a722-10684b57adde
Source ID9c802d26-9bc5-4b33-a508-ee1d6da459d2
Board ID9c802d26-9bc5-4b33-a508-ee1d6da459d2
Providersmartrecruiters
Provider Job Key744000126415044
TitleFull Stack Developer
Normalized Title
Statusactive
Activeyes
Location TextCalgary, AB, Canada
DepartmentInformation Technology
Team
Employment Typefull_time
Workplace Type
Remote Policy
CountryCanada
RegionAB
CityCalgary
Salary RawCAWST is a Canadian charity and licensed not-for-profit professional engineering consultancy teaching people how to bring safe drinking water, sanitation and hygiene in their homes, schools and clinics, using simple, affordable technologies. At the heart of everything we do is our belief that when people have their basic water and sanitation needs met, they have the opportunity to succeed. This is what drives our dedicated team to work with a global network of more than 1,500 clients and partners. Together, we have reached over 70 million people since our inception in 2001. Collectively, we are making a difference at a scale beyond what any of us could do individually. But our job isn’t done yet and we need you to help us expand our reach. Benefits of Working at CAWST Work that directly improves lives through safe water and sanitation. A culture that values creativity, collaboration, and inclusion. Global experiences and meaningful travel that contribute to improved WASH outcomes worldwide. The Role: Full Stack Developer Reports To: Senior Manager, Digital Services Position start date: As soon as possible Application due date: Applications will be reviewed on a continuous basis until the position is filled. A full stack developer at CAWST is a team-oriented person who brings passion to their work and is excited about creating innovative solutions that enable people to take action on water, sanitation and hygiene issues. CAWST fosters a highly collaborative and driven team to deliver digital services and products to the people we help. Please note: This role requires you to be based in Calgary, AB. Only candidates with valid full-time Canadian work authorization will be considered. Candidates must be available to work from our Calgary office full-time, Monday - Friday. Role Summary Under the guidance of the Senior Manager Digital Services, you will play a central role in innovating, creating, and maintaining a large suite of web and application projects with the aim of scaling and supporting internal organization needs while developing products that ultimately deliver value to people around the world.  You will manage multiple project deliverables simultaneously, while remaining agile in working across multiple technology stacks.  You are a self-motivated problem solver, team player, and have a passion for making a difference in the world through the use of digital technologies. Responsibilities Design, build, and maintain backend features and APIs as per business needs Collaborate & connect across the organization to ensure solutions meet both internal and external end-user needs. Contribute to architecture and deployment planning, supporting an efficient infrastructure Support frontend integrations to provide a streamlined user experience Help modernize and maintain legacy projects as part of our ongoing platform updates Test and debug across browsers and platforms to ensure consistent quality – globally Participate in code reviews, share knowledge, and grow together within our small, multidisciplinary team. Education and experience Degree in computer science, and 2-5 years post graduate work experience as a full stack developer The following additional experience will be considered with a high degree of value: Dynamics365 Power Platforms, Power Automate, MS Azure, Python/Java/Go, D365 Dataverse. Google Analytics (GA4) best practice Advanced understanding of A.I. Skills and technology stacks High degree of experience with Node.js, JavaScript, and/or TypeScript Strong understanding of REST API’s and Auth stacks such as Auth0, Supabase, MS Azure, OpenAI Familiarity with SQl-based database technology (Supabase / PostgreSQL) Experience with front-end tech stacks such as Next.js, Nuxt.js, Vue 2 / 3 Highly adaptable to new technology stacks Able to follow through on commitments and execute plans efficiently and effectively Demonstrated delivery on alternate perspectives and solution design Analytical and solutions-oriented Excellent problem solving, written and verbal communication skills Excellent organizational and time management skills with demonstrated ability to handle multiple projects at once Highly motivated to create solutions that have a direct, measurable impact around the world. ​​​​​​​ When applying, please include: A cover letter that tells us more about you past what we can see on your resume, and why you are excited to work with CAWST . We will not consider your application unless this is included. Please note: Your application will be read by real humans on our team, not an AI bot. Your resume CAWST values equitable opportunities, sustainable solutions, and collaborative and inclusive processes. CAWST recognizes and accepts differences in cultural, religious, and political processes and welcomes applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, or age.
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://jobs.smartrecruiters.com/CAWST/744000126415044-full-stack-developer
Apply URLhttps://jobs.smartrecruiters.com/CAWST/744000126415044-full-stack-developer?oga=true
First Seen At2026-05-31 17:42:51Z
Last Seen At2026-06-06 10:52:16Z
Last Checked At2026-06-06 10:52:16Z
Last Changed At2026-05-31 17:42:51Z
Inactive At
Source Posted At2026-05-13 23:04:59Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=smartrecruiters/board=cawst/date=2026-06-06/2026-06-06T10-52-15-302Z-2318c66af805846d118a17ba00f00d3624e002a534e0917304b6adc3525adca7.json
Event Fields
{
  "content_hash": "bf53ddaf458f27cc311c07151dfb9d1d5bae364ff60848d5891b0250f72c8cf7",
  "source_hash": "c29a6d396cad3da8146eef0a3875b18d5a65bf5577f20aecfd9a132fa1c8f41f",
  "last_changed_at": "2026-05-31T17:42:51.204Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": "Calgary, AB, Canada",
    "city": "Calgary",
    "region": "AB",
    "country": "Canada",
    "is_remote": false,
    "confidence": 0.8
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-06T10:52:16.230Z",
  "launch_scope": {
    "reason": "english_us_canada",
    "included": true,
    "language": "en",
    "location": {
      "raw": "Calgary, AB, Canada",
      "city": "Calgary",
      "region": "AB",
      "country": "Canada",
      "is_remote": false,
      "confidence": 0.8
    },
    "countries": [
      "Canada"
    ]
  },
  "remote_policy": null,
  "salary_period": null,
  "workplace_type": null,
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "id": "744000126415044",
  "ref": "https://api.smartrecruiters.com/v1/companies/cawst/postings/744000126415044",
  "name": "Full Stack Developer",
  "uuid": "cdcca142-7d6f-46f4-a488-b28de0226e8b",
  "detail": {
    "id": "744000126415044",
    "name": "Full Stack Developer",
    "uuid": "cdcca142-7d6f-46f4-a488-b28de0226e8b",
    "jobAd": {
      "sections": {
        "jobDescription": {
          "text": "<p><strong>The Role: </strong>Full Stack Developer</p><p><strong>Reports To: </strong>Senior Manager, Digital Services</p><p><strong>Position start date: </strong>As soon as possible</p><p><strong>Application due date: </strong>Applications will be reviewed on a continuous basis until the position is filled.</p><p>A full stack developer at CAWST is a team-oriented person who brings passion to their work and is excited about creating innovative solutions that enable people to take action on water, sanitation and hygiene issues.&#xa0;CAWST fosters a highly collaborative and driven team to deliver digital services and products to the people we help.</p><p><strong>Please note: </strong></p><ul><li>This role requires you to be based in Calgary, AB.</li><li>Only candidates with valid full-time Canadian work authorization will be considered.</li><li>Candidates must be available to work from our Calgary office full-time, Monday - Friday.</li></ul><p><strong>Role Summary&#xa0;</strong></p><p>Under the guidance of the Senior Manager Digital Services, you will play a central role in innovating, creating, and maintaining a large suite of web and application projects with the aim of scaling and supporting internal organization needs while developing products that ultimately deliver value to people around the world.&#xa0; You will manage multiple project deliverables simultaneously, while remaining agile in working across multiple technology stacks.&#xa0; You are a self-motivated problem solver, team player, and have a passion for making a difference in the world through the use of digital technologies.&#xa0;</p><p><strong>Responsibilities</strong></p><ul><li><p>Design, build, and maintain backend features and APIs as per business needs</p></li><li><p>Collaborate &amp; connect across the organization to ensure solutions meet both internal and external end-user needs.</p></li><li><p>Contribute to architecture and deployment planning, supporting an efficient infrastructure</p></li><li><p>Support frontend integrations to provide a streamlined user experience</p></li><li><p>Help modernize and maintain legacy projects as part of our ongoing platform updates</p></li><li><p>Test and debug across browsers and platforms to ensure consistent quality – globally</p></li><li><p>Participate in code reviews, share knowledge, and grow together within our small, multidisciplinary team.</p></li></ul>",
          "title": "Job Description"
        },
        "qualifications": {
          "text": "<p><strong>Education and experience</strong></p><ul><li>Degree in computer science, and 2-5 years post graduate work experience as a full stack developer</li><li>The following additional experience will be considered with a high degree of value:<ul><li>Dynamics365 Power Platforms, Power Automate, MS Azure, Python/Java/Go, D365 Dataverse.</li><li>Google Analytics (GA4) best practice</li><li>Advanced understanding of A.I.</li></ul></li></ul><p><strong>Skills and technology stacks&#xa0; </strong></p><ul><li>High degree of experience with Node.js, JavaScript, and/or TypeScript</li><li>Strong understanding of REST API’s and Auth stacks such as Auth0, Supabase, MS Azure, OpenAI</li><li>Familiarity with SQl-based database technology (Supabase / PostgreSQL)</li><li>Experience with front-end tech stacks such as Next.js, Nuxt.js, Vue 2 / 3</li><li>Highly adaptable to new technology stacks</li><li>Able to follow through on commitments and execute plans efficiently and effectively</li><li>Demonstrated delivery on alternate perspectives and solution design</li><li>Analytical and solutions-oriented</li><li>Excellent problem solving, written and verbal communication skills</li><li>Excellent organizational and time management skills with demonstrated ability to handle multiple projects at once</li><li>Highly motivated to create solutions that have a direct, measurable impact around the world.</li></ul>",
          "title": "Qualifications"
        },
        "companyDescription": {
          "text": "<p>CAWST is a Canadian charity and licensed not-for-profit professional engineering consultancy teaching people how to bring safe drinking water, sanitation and hygiene in their homes, schools and clinics, using simple, affordable technologies.</p><p>At the heart of everything we do is our belief that when people have their basic water and sanitation needs met, they have the opportunity to succeed. This is what drives our dedicated team to work with a global network of more than 1,500 clients and partners. Together, we have reached over 70 million people since our inception in 2001.</p><p>Collectively, we are making a difference at a scale beyond what any of us could do individually. But our job isn’t done yet and we need you to help us expand our reach.</p><p><u><strong>Benefits of Working at CAWST</strong></u></p><ul><li><p>Work that directly improves lives through safe water and sanitation.</p></li><li><p>A culture that values creativity, collaboration, and inclusion.</p></li><li><p>Global experiences and meaningful travel that contribute to improved WASH outcomes worldwide.</p></li></ul>",
          "title": "Company Description"
        },
        "additionalInformation": {
          "text": "<p>​​​​​​​<strong>When applying, please include:</strong></p><ul><li><p>A <strong>cover letter</strong> that tells us more about you<strong><u> past what we can see on your resume,</u></strong> and <strong><u>why you are excited to work with CAWST</u></strong>. We will not consider your application unless this is included.</p><ul><li><p><strong>Please note: </strong>Your application will be read by real humans on our team, not an AI bot.</p></li></ul></li><li><p>Your <strong>resume</strong></p></li></ul><p><em>CAWST values equitable opportunities, sustainable solutions, and collaborative and inclusive processes. CAWST recognizes and accepts differences in cultural, religious, and political processes and welcomes applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, or age.</em></p>",
          "title": "Additional Information"
        }
      }
    },
    "jobId": "7dff6345-fa76-4ec0-ba53-12d036af9310",
    "active": true,
    "company": {
      "name": "CAWST",
      "identifier": "CAWST"
    },
    "creator": {
      "name": "",
      "avatarUrl": ""
    },
    "jobAdId": "db3dae67-cd23-4018-b785-98381f6266de",
    "applyUrl": "https://jobs.smartrecruiters.com/CAWST/744000126415044-full-stack-developer?oga=true",
    "function": {
      "id": "information_technology",
      "label": "Information Technology"
    },
    "industry": {
      "id": "nonprofit_organization_mgmt",
      "label": "Non-Profit Organization Management"
    },
    "language": {
      "code": "en",
      "label": "English",
      "labelNative": "English (US)"
    },
    "location": {
      "city": "Calgary",
      "hybrid": false,
      "region": "AB",
      "remote": false,
      "address": "6020 2 Street Southeast",
      "country": "ca",
      "latitude": "50.9981237",
      "longitude": "-114.0593518",
      "postalCode": "T2H 2L8",
      "fullLocation": "Calgary, AB, Canada"
    },
    "refNumber": "REF96G",
    "postingUrl": "https://jobs.smartrecruiters.com/CAWST/744000126415044-full-stack-developer",
    "visibility": "PUBLIC",
    "customField": [
      {
        "fieldId": "COUNTRY",
        "valueId": "ca",
        "fieldLabel": "Country/Region",
        "valueLabel": "Canada"
      },
      {
        "fieldId": "6067541bb734532c9ded474d",
        "valueId": "default",
        "fieldLabel": "Brands",
        "valueLabel": "CAWST"
      }
    ],
    "referralUrl": "https://jobs.smartrecruiters.com/external-referrals/company/CAWST/publication/cdcca142-7d6f-46f4-a488-b28de0226e8b?dcr_ci=CAWST",
    "defaultJobAd": true,
    "releasedDate": "2026-05-13T23:04:59.869Z",
    "experienceLevel": {
      "id": "associate",
      "label": "Associate"
    },
    "typeOfEmployment": {
      "id": "permanent",
      "label": "Full-time"
    }
  },
  "company": {
    "name": "CAWST",
    "identifier": "CAWST"
  },
  "jobAdId": "db3dae67-cd23-4018-b785-98381f6266de",
  "function": {
    "id": "information_technology",
    "label": "Information Technology"
  },
  "industry": {
    "id": "nonprofit_organization_mgmt",
    "label": "Non-Profit Organization Management"
  },
  "language": {
    "code": "en",
    "label": "English",
    "labelNative": "English (US)"
  },
  "location": {
    "city": "Calgary",
    "hybrid": false,
    "region": "AB",
    "remote": false,
    "address": "6020 2 Street Southeast",
    "country": "ca",
    "latitude": "50.9981237",
    "longitude": "-114.0593518",
    "postalCode": "T2H 2L8",
    "fullLocation": "Calgary, AB, Canada"
  },
  "refNumber": "REF96G",
  "department": {},
  "visibility": "PUBLIC",
  "customField": [
    {
      "fieldId": "COUNTRY",
      "valueId": "ca",
      "fieldLabel": "Country/Region",
      "valueLabel": "Canada"
    },
    {
      "fieldId": "6067541bb734532c9ded474d",
      "valueId": "default",
      "fieldLabel": "Brands",
      "valueLabel": "CAWST"
    }
  ],
  "defaultJobAd": true,
  "releasedDate": "2026-05-13T23:04:59.869Z",
  "detail_errors": [],
  "experienceLevel": {
    "id": "associate",
    "label": "Associate"
  },
  "typeOfEmployment": {
    "id": "permanent",
    "label": "Full-time"
  }
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/6959ca366e3f3187939af5c4eb01cc45911901a5?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/e908d53d-3500-454f-a722-10684b57addeJSON
GET https://api.bluedoor.sh/job-postings/v1/sources/9c802d26-9bc5-4b33-a508-ee1d6da459d2JSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/6959ca366e3f3187939af5c4eb01cc45911901a5/eventsJSON