Full Stack Developer
CAWST
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.
Job Description
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.
Qualifications
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.
Additional Information
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.
- ...join a culture that is thriving in the face of change. Make an impact with our Technology - Development team as an Intermediate Full Stack Developer, Innovation Development. This diverse team of tech-savvy builders and problem solvers embraces digital transformation, and the...SuggestedRemote workFlexible hours
- ...hungry talent to join our blockchain division. If you are a blockchain engineer we need it to do the following. Requirements • Develop & test smart contracts and programming efforts on Ethereum. • Work with other engineers in an agile environment to develop new...SuggestedFull timeInternship
- ...Senior 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...SuggestedFull time
- ...Senior Full Stack Developer Blurb.fm · Remote (Canada) · Full-Time THE COMPANY Who We Are Blurb builds revenue-generating content products for the most influential media companies in the world. We scale content from what already exists — turning catalogs...SuggestedRemote jobLong term contractFull timeWork at officeShift work
- ...Job Title: Full Stack Developer (React / Node.js) – Telecom Position Overview Seeking a Full Stack Developer to build customer-facing telecom applications such as self-service portals, dashboards, and digital channels. Key Responsibilities Develop responsive UI...Suggested
- ...continuous delivery and safe operation of custom-developed software solutions that enable our... ...Delivery, this Intermediate Software Developer - 8 month term would be responsible for... ...to build technical expertise across the full stack. Success in this role requires a strong...InternshipFlexible hours
- ...opportunity to learn about the industry and develop technical skills highly sought after by... ...experience with the latest .NET technology stacks for native app and web development. You will... ...1 year of experience working as a full-time software developer or internStrong knowledge...Full timeWork at officeRemote workWork from homeFlexible hours
$100k - $120k per year
...Opportunity We’re looking for a Senior BI Developer with a passion for learning, a kind heart... ...reporting solutions within a modern BI stack, leveraging JIRA and Confluence for... ...mind that the range mentioned above is the full base salary for the role. Hiring beyond the...Full timeLocal areaFlexible hours- ...position. Role Overview We are seeking a Senior Python Developer with 8+ years of experience to design, develop, and maintain high... ...frameworks like FastAPI, Django, or Flask. Modern Data & AI Stack: Hands-on experience with advanced data processing libraries (...Full timeContract workRemote work
$20 - $23.55 per hour
...#3132, 901 – 64th Avenue NE, Calgary, AB T2E 7P4, Canada (CA) Full Time/Part Time: Full Time Position Type: Regular Vacancy... ...Beauty Advisors and clients on the sales floor whenever possible.. Develop budget strategies. Be seen as the expert by demonstrating a...Full timePart timeInternshipNight shift- ...number of clients and users grows Provide mentorship to junior developers, aiding in their technical growth and effective contribution to... ...team's goals What We Need Proven experience 6 years as a Full Stack Engineer, working on complex SAAS applications Strong...Remote work
- ...We are currently seeking an ETL developer to design, develop, and maintain ETL processes for data integration and transformation. Job Role: ETL Developer Job Type: Full -Time/Contract Location: Toronto (Onsite) This is an on-site role located in Toronto, requiring...Full timeContract workWork at office
- ...Intermediate Software Developer, Promotions atVenu - Calgary, AB - Full-Time Reports To: Development Manager, Promotions About the Job: atVenu is seeking... ...to the fan that engages with our product. Our Tech Stack: Front End: React Native (Expo), React, JavaScript,...Full time
$90k - $100k per year
...The Opportunity We’re looking for an Intermediate Software Developer to help build and scale our AI-driven digital health platform. You... ...building simple, robust solutions. Hybrid | In-office 3 days/week Full-time | $90–100k Responsibilities Back-end development using...Full timeWork at officeHome officeFlexible hours3 days per week$24 per hour
...seeking a dedicated and industry-experienced Shipper Receiver for a full-time, permanent opportunity in SE Calgary. If you are a... ...reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity...Hourly payWeekly payPermanent employmentFull timeWork at officeImmediate startTrial periodMonday to fridayFlexible hours- ...Overview Our client is looking for an experienced Power Platform Developer to join their growing delivery team. The client's Microsoft... ...or government). Position Details & Requirements Job Type: Full-time, Permanent Work Model: Hybrid (requiring onsite presence...Permanent employmentFull timeWork at office
$145k - $155k per year
...We’re hiring two Software Developers to join the Casper team: one Intermediate... ...contributes across the stack and across domains. That includes... ..., Casper) For the Senior Developer As a Senior Developer on... ...work, even if they identify as full-stack. They understand how...Long term contractFull timeRemote workShift workNight shift- ...Iris's Fortune 100 direct client is looking to hire a Salesforce Developer. for one of our banking clients. Please find below the job description and share with me your updated resume at ***email_hidden***. Position: Salesforce Developer Location: Calgary, Alberta (3...Contract work
$21.5 per hour
...We offer medical, dental and vision coverage, life insurance, employee assistance programs, company discounts, perks and more for most full-time positions! Start your phenomenal career with Allied Universal today! Company Overview: We are North America's leading security...Hourly payFull timeNight shiftWeekend workAfternoon shiftWeekday work- ...Software Developer, Payments (UI / Interaction Focus) atVenu - Calgary, AB (or Remote) - Full-Time Reports To: Development Manager, Payments About the Job: atVenu is... ...fan that engages with our product. Our Tech Stack: Front End: React Native (Expo), React,...Full timeInternshipRemote work
- ...mission to empower more Canadians to unlock the full potential of digital finance. To address... ...®. We are looking for a Senior React Developer to produce scalable software solutions.... ...other as problems arise. Follow Full Stack's detailed development process...Full timeWork at officeRemote work
$45.7 per hour
...Overview PepsiCo Beverages Canada - Full-Time Millwright Compensation: ~ This is a full-time position that requires open availability Night Shift. ~$45.70 per hour with full-time hours and overtime opportunities ~ Shift: (Sunday to Thursday) ~ Night shift premium...Hourly payFull timeShift workNight shift$70 - $85 per hour
...candidate must have demonstrated experience developing extract, transform, and load (ETL)... ...Review and update data marts as needed. • Develop ETL scripts for new tables. • Develop... ...nous dans le cadre de nos capacités full-stack et notre rythme. Nous sommes des penseurs...Ongoing contractContract workFor contractorsRemote work- ...generate new ideas, actions, and results to maximize asset value. We are looking to recruit a highly skilled and experienced Backend developer with experience in Kubernetes to work with global development teams from Europe, Cananda, and US. You will be involved in designing...
- ...will be required Key Accountabilities Build and maintain data pipelines on Databricks using PySpark, Spark, and Delta Lake Develop ETL/ELT workflows to ingest, transform, and prepare data for analytics and reporting while supporting the creation of curated datasets...Long term contractSummer workRelocationShift work
- ...and visual presentation to ensure a clean, consistent, and welcoming environment that enhances the customer experience. Coach and develop the team through ongoing training and constructive feedback to strengthen skills, confidence, and overall performance. Promote effective...Minimum wageFull timeWork at officeFlexible hoursWeekend workAfternoon shift
- ServiceNow Integration Developer / Consultant Job Title: ServiceNow Integration Developer / Consultant Location: GTA, Ontario, Canada Employment Type: Contract / Full-Time Position Overview We are seeking a ServiceNow Integration Developer/Consultant to design...Full timeContract work
$15.25 per hour
...Enterprise Mobility is seeking a responsible, dedicated person to join our team as a seasonal full time Driver. This position pays $15.25 / hour and is located at Calgary Airport -2000 AIRPORT RD NE CALGARY, AB T2E 6W5. This is a full time seasonal position with a 4...Full timeContract workTemporary workSeasonal workShift work- ...best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards... ...Product Service Line: Landmark Software & Services Full Time / Part Time: Full Time Additional Locations for...Full timePart timeSecond job
- ...create Our training program – robust and ongoing. Continue to develop your baking skills through our Bronze and Silver Bakers... ...products on us every shift ~ And more, including benefits for all full time employees While we thank you for your interest, only those...Full timeLocal areaShift workDay shiftEarly shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full Stack Developer. Be the first to apply!
