CAWST: Senior Full Stack Web Developer

Location: Calgary, Alberta

Position type:

Position Length:


Reports to:

Anticipated travel:

Application deadline:



Company Description

CAWST is a Canadian charity and licensed engineering firm. We address the global need for safe drinking water and sanitation by building local knowledge and skills on household solutions people can implement themselves.

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 more than 16 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 Description

CAWST is looking to add a Senior Full Stack Web Developer to our team. We are looking for someone who has a depth of experience building websites & apps, and has the experience to help level up the other members of our team. The main focus for this role is to help us build and maintain a variety of online applications that support the global adoption of life-saving and accessible water and sanitation solutions.

There is a direct link between our work and the impact it has on the lives of millions of people in the developing world. If you want to work on a diverse and inclusive team in a mission-driven environment where the mission really matters, we’d love to hear from you.

Role Summary

You will be responsible for contributing to the day-to-day technical work of the development team, helping to mentor and grow the other members of the team, and helping to guide the team towards successful and timely project delivery.  You need to have the experience to lead and contribute to projects we have on the go, as well as coaching and mentoring other members of the team.


  • Relentlessly focus on delivering value to the end-users of our online products and services while respecting the constraints of time and budget.
  • Collaborate with stakeholders to understand our client requirements with respect to development work.
  • Plan, design, build, iterate and maintain web applications.
  • Present your work to product stakeholders, gather feedback, and iterate as needed.
  • Use your skills to build a streamlined experience for our various users internal and external to CAWST.
  • Test and debug across browsers and platforms to ensure consistent quality – globally.



  • 7+ years of experience as a web or software developer
    • This is not an entry level job, but we don’t want to get hung up on numbers. If you believe you have the experience to succeed in this role, we encourage you to apply!
  • Professional experience with at least one modern web development framework (e.g., Vue, React) and approaches, including client and server-side Javascript/Typescript applications
  • Significant experience with server-side or “back-end” web development including working with databases
  • Experience in the entire lifecycle of planning, designing, developing, iterating, and maintaining websites or applications
  • Proven ability to write and develop clean, readable, and reusable code
  • Excellent interpersonal skills with the ability to work in-person and remote with both technical and non-technical team members
  • You understand what it takes to deliver world-class user experiences, and will work with the team to deliver the best possible experience for our various users around the world
  • Ideally you also have experience with data management, data analysis, and predictive analytics
  • Experience with hosting and cloud infrastructure (e.g. Amazon AWS) is a bonus.

Additional Information

Benefits of working at CAWST:

  • A meaningful role, making a difference every day for people living without basic water and sanitation
  • A workplace culture where collaboration and innovation are fostered
  • Rich on-the-job experiences and professional development opportunities
  • Strong promotion of work-life balance and flexible work environment

When applying, please include:

  • A cover letter that gives an overview of your experience as it applies to this role, and explains why you are excited about joining our team.
  • 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.