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.
$50 - $65 per hour
...Job Responsibility: Role: Full Stack Developer Location: Calgary- Onsite Hire Type: Contract : ~ Technology Stack: ~ Python - 50% ~ JavaScript - 30% ~ RESTful API - 20% ~ Requirements: ~5+ years of software development experience ~ Knowledge of Agile software...SuggestedHourly payFull timeContract workFixed term contractMonday to friday- ..._______________________________________________ Calgary-based candidates only. Full-time, permanent candidates only. We are seeking a talented and experienced Senior Full Stack Software Developer to join our dynamic team. In this role, you will be responsible for developing...SuggestedPermanent employmentFull timeRelocation3 days per week
- ...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...Remote 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...
- ...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
$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- ...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
- ...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
$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
- ...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
$80k - $100k per year
...experience with world-leading software solutions. As a SugarCRM developer, your role is to analyze, assess and create enhancements for SugarCRM... ...learning opportunities including paid training. Job Type: Full-time Salary: $80,000.00-$100,000.00 per year Benefits: Company...Full timeRemote workWork from homeMonday to fridayFlexible hours- ...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
$65k per year
...Job Responsibility: Summary WE ARE LOOKING FOR A full-time RESTAURANT chef Join our Culinary Team as a Restaurant Chef. The Restaurant... ...ensure that the culinary team adheres to all § Motivates and develops culinary colleagues through the operational, financial and...Full timeShift workNight shift$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$23 - $25 per hour
...team! Position overview: Use metal working and CNC machines to develop components for steel product fabrication. What you'll do:... ...acquisition process, reference checks will be conducted. Job Types: Full-time, Permanent Pay: $23.00-$25.00 per hour Expected hours:...Hourly payPermanent employmentFull timeShift work$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$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- ...credit cards ~ Team of 700+ people ~1M+ customers ~10K+ retail partners The Role Neo Financial is looking for a full-time Junior iOS Developer to join our team in Calgary, AB. A great Junior iOS Developer at Neo Financial has a passion for technology and thrives...Full timeInternship
- ...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
$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- ...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
- ...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...
- Job Responsibility: Join a locally owned and operated store to help deliver health, beauty and convenience services in your community, and keep the customer at the centre of everything you do. Why this role is important? SUMMARY: To provide prompt and superior customer...Part timeWork at officeLocal areaFlexible hours
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full Stack Developer. Be the first to apply!
