Full Stack Developer
22 hours ago
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.
Job DescriptionThe 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. We have a hybrid environment, working together in the office Monday, Tuesday and Wednesday. Staff can choose to work from home most Thursdays and Fridays.
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
-
Bachelor's degree in computer science, and/or 2 years equivalent 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
-
Front-end design and UX vision
-
Developing in the A.I. space using OpenAI and/or CoPilot AI
-
Skills and technology stacks
-
High degree of experience with , 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 , , 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.
Work Environment
-
Hybrid work environment: In-office (Monday - Wednesday) & Remote (Thursday - Friday, when possible), with flexibility for in-person meetings and events. Please note that this role may require more than three days per week in-office on a regular basis, so remote days are not guaranteed.
Benefits of Working at CAWST
-
Work that directly improves lives through safe water and sanitation.
-
A culture that values creativity, collaboration, and inclusion.
-
Flexible work environment and professional growth opportunities.
-
Global experiences and meaningful travel that contribute to improved WASH outcomes worldwide.
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 Stack Developer
1 day ago
Calgary, Alberta, Canada Black Women Business Network Full time US$59,600 - US$109,200 per yearLocation:Remote (Candidates must be based inAlberta, Ontario, or Montreal)Employment Type:Full-Time, Independent Contractor -1-year ContractCompensation:$28–$35 per hourAbout the RoleWe are seeking a highly skilledFull Stack Developerto join our growing team.In this role, you will work across the full stack-designing backend systems and data flows,...
-
Full Stack Developer
7 days ago
Calgary, Alberta, Canada ADI Global Technologies INC Full time $60,000 - $120,000 per yearFull-Stack Developer (Remote – Alberta, Canada)Employment Type:Part-time Independent Contractor(approx. 4 hours/day, Monday–Friday)Compensation:Based on experienceAbout ADI Global Technologies Inc.ADI Global Technologies is a Calgary-based technology company developing innovative web platforms focused on AI, automation, and creative SaaS toolsfor...
-
Full Stack Developer
3 days ago
Calgary, Alberta, Canada Robots and Pencils Full timeLocation: Calgary, BC, or Toronto, Canada (Remote-Friendly) Employment Type: Full-Time Robots & Pencils is seeking a Full Stack Developer (Level 3) to contribute to the development of conversational and agentic AI applications within our AI & Agents practice. This team is responsible for creating, scaling, and maintaining intelligent, interactive chat and...
-
Full Stack Developer
1 day ago
Calgary, Alberta, Canada CAWST Full time $60,000 - $120,000 per yearCompany 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...
-
Full Stack Developer C#
1 week ago
Calgary, Alberta, Canada Vectaur Full time $120,000 - $180,000 per yearSenior Full Stack Developer (C# .NET and ) Senior Full Stack Developer Job Details: The Full Stack Developer will assist the software development team with the analysis of technical problems, the design of solutions informed by design patterns and best practices and the production of software code (including unit tests and build scripts) using primarily...
-
Full Stack Developer
3 days ago
Calgary, Alberta, Canada Robots & Pencils Full timeEmployment Type: Full-TimeRobots & Pencils is seeking a Full Stack Developer (Level 3) to contribute to the development of conversational and agentic AI applications within our AI & Agents practice. This team is responsible for creating, scaling, and maintaining intelligent, interactive chat and automation systems that enable seamless, human-like customer...
-
Senior Full Stack Developer
2 weeks ago
Calgary, Alberta, Canada STARS Full time $120,000 - $180,000 per yearSenior Full Stack Developer Why STARSAt STARS, we come to work every day with a purpose…to save lives. Whether you work in the aircraft or at one of our six bases, everyone at STARS plays a vital role in helping to provide critical care, anywhere. Since flying our first mission in 1985, we have never lost sight of what is most important – our VIPS, or...
-
Senior Full Stack Developer
2 weeks ago
Calgary, Alberta, Canada STARS Full time $120,000 - $180,000 per yearSenior Full Stack Developer Why STARS At STARS, we come to work every day with a purpose…to save lives. Whether you work in the aircraft or at one of our six bases, everyone at STARS plays a vital role in helping to provide critical care, anywhere. Since flying our first mission in 1985, we have never lost sight of what is most important – our VIPS,...
-
Senior Full Stack Developer
2 weeks ago
Calgary, Alberta, Canada STARS Full time $120,000 - $180,000 per yearWhy STARSAt STARS, we come to work every day with a purpose…to save lives. Whether you work in the aircraft or at one of our six bases, everyone at STARS plays a vital role in helping to provide critical care, anywhere. Since flying our first mission in 1985, we have never lost sight of what is most important – our VIPS, or Very Important Patients. Each...
-
Full-Stack .NET Developer
1 week ago
Calgary, Alberta, Canada JetNet LLC Full time $120,000 - $150,000 per yearThe Full-Stack .NET Developer plays a critical role in designing, developing, and deploying high-quality applications that power JETNET's core aviation intelligence products. This role blends deep technical expertise with strong cross-functional collaboration, ensuring that solutions are not only technically sound but also aligned with business needs. From...