Full Stack Engineer

The Credit Counselling Society

New Westminster

Hybrid

CAD 83,000 - 94,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Three weeks vacation to start
Discretionary CCS days
Sick/Personal Days
Health and wellness benefits
Long-term savings with employer match
$1,000 annual bonus upon Client Satisf
Educational reimbursements
Employee development program
Paid day off for moving or gettingmar
Employee and family assistance program

Job summary

The Credit Counselling Society is seeking a Full Stack Engineer to design, build, and support software that powers our operations, integrating SaaS and legacy systems, WordPress, and Azure data pipelines. You will collaborate across teams to evolve our enterprise architecture and mentor others.

This hybrid Canada-based role starts at 83,278 CAD to 94,250 CAD per year, with annual salary reviews, a strong benefits package, 3 weeks vacation, Wellness accounts, and flexible remote days, including a

Qualifications

  • Bachelor's degree in Computer Science or equivalent work experience and certifications.
  • 3+ years experience as a Full Stack Engineer or similar role.
  • 5+ years experience in the technology industry in increasingly senior roles.
  • Expertise in managing cloud infrastructure (e.g., AWS, Azure, Google Cloud).
  • Proficiency with Microsoft SQL Server, including schema design and query optimization.
  • Hands-on development experience with WordPress (i.e., custom themes, plugins, integrations).
  • Extensive experience with SaaS solutions and integration.
  • Experience managing and configuring CRM solutions.
  • In-depth knowledge of cloud security best practices.
  • Practical experience with Azure Functions and serverless application patterns.
  • Solid, general experience across Microsoft Azure including: App hosting and deployment, Identity and access management, Monitoring and diagnostics.
  • Experience building and managing ETL/data workflows using Azure Data Factory.
  • Proficiency in scripting (Python, PowerShell, SQL) and automation tools.
  • Leadership skills, with the ability to mentor and guide a team.
  • Excellent troubleshooting and problem-solving skills.
  • Strong communication and collaboration skills.
  • Relevant industry certifications are an asset.

Responsibilities

  • Build integrations and interoperability between various SaaS and legacy applications.
  • Evaluate, implement, and manage SaaS solutions to enhance business operations.
  • Develop, maintain, and administer WordPress themes, plugins and blocks.
  • Design and maintain data pipelines and integrations using Azure Data Factory.
  • Administer and configure HubSpot CRM (i.e., objects, workflows, forms, permissions).
  • Develop and optimize database solutions using Microsoft SQL Server.
  • Contribute to overall Azure cloud architecture, including deployment, monitoring, performance tuning, and cost optimization.
  • Maintain and administer legacy systems that primarily run using MS SQL.
  • Lead by example, setting high standards for technical excellence and professionalism.
  • Collaborate closely with other departments to align technology initiatives with organizational goals.
  • Apply secure software development practices, including authentication/authorization, data protection, and vulnerability mitigation.
  • Develop and implement automation scripts for routine tasks.
  • Provide advanced technical support for incidents and issues.

Skills

Full Stack Engineer
WordPress
Azure Functions
Azure Data Factory
Microsoft SQL Server
CRM solutions
Cloud infrastructure (AWS, Azure, GCP)
Security best practices
SaaS integrations
Scripting (Python, PowerShell, SQL)
Leadership / mentoring

Education

Bachelor's degree in Computer Science or equivalent

Tools

WordPress
Microsoft SQL Server
HubSpot CRM
Azure (App hosting, IAM, monitoring)
Azure Data Factory

Job description

What This Role Involves:

The Full Stack Engineer at the Credit Counselling Society is responsible for a number of key responsibilities to build on and support the successful operations of our business, enabling our team to make a meaningful impact in the lives of our clients each day.

You will be using your diverse skillset in software development, security, infrastructure, and DevOps to design, build, and support solutions that will improve business operations. This will require you to work alongside other members of the technology team to continuously evolve our enterprise software architecture that includes: SaaS solutions, legacy systems, serverless applications, and cloud infrastructure. Additionally, you will offer top-level escalation on technical issues that are in your domain, to ensure our technology solutions allow our team members to be successful and efficient in their roles. This will involve some relationship management with external partners or vendors, as well as mentoring other members of the Technology team to foster their growth.

The key responsibilities of the role include the following:

  • Build integrations and interoperability between various SaaS and legacy applications.
  • Evaluate, implement, and manage SaaS solutions to enhance business operations.
  • Develop, maintain, and administer WordPress themes, plugins and blocks.
  • Design and maintain data pipelines and integrations using Azure Data Factory.
  • Administer and configure HubSpot CRM (i.e., objects, workflows, forms, permissions).
  • Develop and optimize database solutions using Microsoft SQL Server.
  • Contribute to overall Azure cloud architecture, including deployment, monitoring, performance tuning, and cost optimization.
  • Maintain and administer legacy systems that primarily run using MS SQL.
  • Lead by example, setting high standards for technical excellence and professionalism.
  • Collaborate closely with other departments to align technology initiatives with organizational goals.
  • Apply secure software development practices, including authentication/authorization, data protection, and vulnerability mitigation.
  • Develop and implement automation scripts for routine tasks.
  • Provide advanced technical support for incidents and issues.
What We Have To Offer:

The starting salary range for this role is $83,278 - $94,250, subject to geography, previous education, and experience.

In addition, we offer an annual salary review process each January, so the successful candidate can expect to receive regular increases to their salary, subject to meeting established performance objectives.

We are proud to qualify as a Great Place to Work! Our employees love the close-knit team environment and the commitment to work-life balance, which includes a 35 hour work week and generous time off provisions! Its important to us that every member of our team feels safe, supported, and respected atwork.

In addition, we are all rewarded by the meaningful work we do, and the opportunity to make a difference in the lives of our clients each day. Our team has the opportunity to work remotely on a hybrid basis, but even though we aren't in the same office, we have chat groups and activities supported by our Culture Club, to offer our team the chance to develop relationships and have some fun at work too!

In addition to a great workplace culture, our employee experience and compensation package includes:
  • Threeweeks vacation to start, plus 3 CCS days to use at your discretion and 6 Sick/Personal Days each year. These benefits will be prorated for your first year of employment.
  • A comprehensive health and wellness benefits package, including prescription coverage, Extended Health and Dental Coverage, a Health Spending Account, and a Wellness Spending Account. These benefits will be prorated in your first year of employment.
  • A long-term savings program with employer matching (up to 5% in the first 5 years of employment, with increases at 5th and 10th anniversaries).
  • A $1,000 annual bonus upon the organization achieving our Client Satisfaction goals.
  • Educational reimbursements (up to $2,500/year).
  • The opportunity to participate in our two-level employee development program and supplemental mentoring relationships to support those interested in furthering their professional growth.
  • Celebration of personal and organizational milestones, including a paid day off when moving or getting married, as well as gifts for important events like having a child or celebrating a milestone service anniversary.
  • Employee and family assistance program that offers counselling support as well as a wide variety of support resources.
What We Are Looking For:

The successful applicant for this position will bring the following qualifications:

  • Bachelor's degree in Computer Science or equivalent work experience and certifications.
  • 3+ years experience as a Full Stack Engineer or similar role.
  • 5+ years experience in the technology industry in increasingly senior roles.
  • Expertise in managing cloud infrastructure (e.g., AWS, Azure, Google Cloud).
  • Proficiency with Microsoft SQL Server, including schema design and query optimization.
  • Hands-on development experience with WordPress (i.e., custom themes, plugins, integrations).
  • Extensive experience with SaaS solutions and integration.
  • Experience managing and configuring CRM solutions.
  • In-depth knowledge of cloud security best practices.
  • Practical experience with Azure Functions and serverless application patterns.
  • Solid, general experience across Microsoft Azure including:
    • App hosting and deployment.
    • Identity and access management.
    • Monitoring and diagnostics.
  • Experience building and managing ETL/data workflows using Azure Data Factory.
  • Proficiency in scripting (e.g., Python, PowerShell, SQL) and automation tools.
  • Leadership skills, with the ability to mentor and guide a team.
  • Excellent troubleshooting and problem-solving skills.
  • Strong communication and collaboration skills.
  • Relevant industry certifications are an asset.
Who We Are:

CCS is an accredited non-profit organization that offers support to clients who are encountering financial challenges. Every year, we change the lives of thousands of Canadians who are looking for help to get their life back.

Our mission, should you choose to accept it: We Help. We Educate. We Give Hope.

CCS is committed to the ongoing development of a safer, respectful and equitable space for employees, clients and stakeholders of all backgrounds, identities, andabilities. Please see our Commitment to Equity, Diversity, and Inclusion for more details.

Work Environment:

This is a full-time position with opportunities for hybrid work. Specifically, this position will be required to work from our New Westminster office up to once per week, with other days worked remotely from your home office.

At CCS, we do not use AI to screen candidates. We understand that candidates may use generative AI tools (e.g., ChatGPT) to review their application documents, but we ask you to craft your documents and open-text responses personally so we can get to know you better! We reserve the right not to proceed with applications from candidates who submit AI-generated text, or otherwise use AI tools to support their responses in an interview process.

We are an equal opportunity employer and encourage applications from members of groups that have been marginalized on the grounds included in the Human Rights Codes of Canada and the provinces we serve, including: status as a First Nation, Métis, Inuit, or Indigenous person, race, country of origin, disability, sex, sexual orientation, gender identity or expression, political belief, religion, marital or family status, age, and/or social standing.

Applications from all qualified individuals are welcome, and successful candidates must be eligible to work in Canada, as work must be performed from Canada.

Due to the volume of applications received, we will only reach out to candidates who are shortlisted for further consideration. Thank you for your interest!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

Credit Counselling Society • New Westminster

Hybrid
CAD 83,000 - 94,000
3 CCS days off annually
3 weeks vacation + 3 CCS days
Health & wellness benefits
+6
Client Care Specialist (Pacific Time Zone)
Client Care Specialist (Pacific Time Zone)

The Credit Counselling Society • New Westminster

Remote
CAD 45,000 - 51,000
35 hour work week
Remote/Hybrid work
Great place to work
+2
Credit Counsellor (Hybrid/Remote)
Credit Counsellor (Hybrid/Remote)

The Credit Counselling Society • New Westminster

Hybrid
CAD 60,000 - 69,000
35 hour work week
Great Place to Work
Remote/Hybrid work
Credit Counsellor (Hybrid)
Credit Counsellor (Hybrid)

The Credit Counselling Society • Halifax

Hybrid
CAD 61,000 - 65,000
Three weeks vacation
Sick/Personal Days
Health benefits
+4
Bilingual Communication Specialist (Hybrid/Remote)
Bilingual Communication Specialist (Hybrid/Remote)

Credit Counselling Society • Ottawa

Remote
CAD 61,000 - 69,000
Three weeks vacation to start and CCS‑
CCS days to use at your discretion
Sick/Personal Days
+10
Bilingual Communication Specialist (Hybrid/Remote)
Bilingual Communication Specialist (Hybrid/Remote)

The Credit Counselling Society • Ottawa

Hybrid
CAD 61,000 - 69,000
Three weeks vacation to start
CCS health & wellness benefits
Long-term savings with employer match
+4
Credit Counsellor (Hybrid)
Credit Counsellor (Hybrid)

Credit Counselling Society • City of Moncton

Hybrid
CAD 61,000 - 65,000
Health and wellness benefits
35-hour work week
Generous time off
Bilingual Credit Counsellor
Bilingual Credit Counsellor

The Credit Counselling Society • Ottawa

Hybrid
CAD 61,000 - 69,000
Three weeks vacation
Annual bonus upon client satisfaction
Extended health and dental
+2
Employment Project Liaison
Employment Project Liaison

Catholic Crosscultural Services • Toronto

On-site
CAD 41,000 - 45,000
Paid sick time
Employee recognition
Training & mentorship
+1
Bilingual Advisor, Software Engineering
Bilingual Advisor, Software Engineering

Canada Mortgage and Housing Corporation (CMHC) Société canadienne d'hypothèques et de logement(SCHL) • Ottawa

Hybrid
CAD 129,175 - 161,469
Annual paid vacation
Performance incentive
Defined benefit pension
+4