Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Full Stack Developer

Full-time

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.

Vacancy posted 26 days ago
Similar jobs that could be interesting for youBased on the Full Stack Developer in Calgary, AB vacancy
  • $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... 
    Suggested
    Hourly pay
    Full time
    Contract work
    Fixed term contract
    Monday to friday

    E-Solutionts

    Calgary, AB
    7 days ago
  •  ..._______________________________________________ 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... 
    Suggested
    Permanent employment
    Full time
    Relocation
    3 days per week

    Boardwalk

    Calgary, AB
    3 days ago
  •  ...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... 
    Suggested
    Remote work
    Flexible hours

    MNP

    Calgary, AB
    6 days ago
  •  ...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... 
    Suggested
    Full time
    Internship

    Ndax Canada Inc.

    Calgary, AB
    more than 2 months ago
  •  ...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... 
    Suggested
    Full time

    STARS

    Calgary, AB
    more than 2 months ago
  •  ...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 job
    Long term contract
    Full time
    Work at office
    Shift work

    Blurb

    Calgary, AB
    a month ago
  •  ...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... 

    NavitasPartners

    Calgary, AB
    3 days ago
  •  ...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... 
    Internship
    Flexible hours

    WestJet

    Calgary, AB
    17 days ago
  • $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 time
    Part time
    Internship
    Night shift

    Sephora

    Calgary, AB
    17 hours ago
  •  ...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 time
    Work at office
    Remote work
    Work from home
    Flexible hours

    TripSpark Technologies

    Calgary, AB
    10 days ago
  •  ...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

    CoverGo

    Calgary, AB
    more than 2 months ago
  • $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 time
    Local area
    Flexible hours

    ClearGov

    Calgary, AB
    20 days ago
  •  ...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 time
    Contract work
    Remote work

    Trident Staff

    Calgary, AB
    9 days ago
  •  ...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 time
    Contract work
    Work at office

    CloudVital

    Calgary, AB
    3 days ago
  • $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 time
    Remote work
    Work from home
    Monday to friday
    Flexible hours

    Eligeo CRM Inc.

    Calgary, AB
    5 days ago
  •  ...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

    atVenu

    Calgary, AB
    18 days ago
  • $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 time
    Shift work
    Night shift

    Hyatt Regency Calgary

    Calgary, AB
    3 days ago
  • $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 time
    Work at office
    Home office
    Flexible hours
    3 days per week

    Thrive Health

    Calgary, AB
    12 days ago
  • $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 pay
    Permanent employment
    Full time
    Shift work

    CEGEN Environmental Group

    Calgary, AB
    11 days ago
  • $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 pay
    Weekly pay
    Permanent employment
    Full time
    Work at office
    Immediate start
    Trial period
    Monday to friday
    Flexible hours

    Randstad

    Calgary, AB
    9 days ago
  •  ...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 employment
    Full time
    Work at office

    Randstad

    Calgary, AB
    19 days ago
  • $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 contract
    Full time
    Remote work
    Shift work
    Night shift

    Acuity Insights

    Calgary, AB
    a month ago
  • $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 pay
    Full time
    Night shift
    Weekend work
    Afternoon shift
    Weekday work

    Allied Universal

    Calgary, AB
    12 days ago
  •  ...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 time
    Internship

    Neo Financial

    Calgary, AB
    3 days ago
  •  ...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

    Iris Software Inc.

    Calgary, AB
    12 days ago
  • $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 pay
    Full time
    Shift work
    Night shift
    Calgary, AB
    2 days ago
  •  ...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 wage
    Full time
    Work at office
    Flexible hours
    Weekend work
    Afternoon shift

    PENN.

    Calgary, AB
    7 days ago
  •  ...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... 

    Luxoft

    Calgary, AB
    3 days ago
  • 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 time
    Work at office
    Local area
    Flexible hours

    Shoppers Drug Mart / Pharmaprix

    Calgary, AB
    5 days ago
  •  ...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 time
    Work at office
    Remote work

    Ndax Canada Inc.

    Calgary, AB
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack Developer. Be the first to apply!