Job Posting: Full Stack Developer (Exchange Lab, BC Public Services)

By , On , In News


Position Type: ISL 27R – Full Stack Developer

Type: Regular Full Time

Primary Location: Multiple locations (remote option available)

Salary Range: $75,552.53 – $86,175.83 annually plus 9.9% Temporary Market Adjustment

Closing Date: Mar 10 2023 (2 PM PST)

Requisition Number: 97670

Ministry Branch / Division: Exchange Lab/Digital Office

Full Stack Developer
Information Systems R27

Vacancy Information: There is currently 1 full-time position available.

An eligibility list may be established to fill future temporary and permanent vacancies.

The successful applicant may remain at their current home location in B.C. and enter into a telework (remote) agreement OR work from a ministry location where office space is available.

What we’re looking for:
As a full stack developer, you have technical expertise and thrive in an ever-changing, complex environment. You understand the value of engaging others and you are passionate about building effective strategies to improve BC Public Service delivery. You enjoy collaborative problem solving and sharing what you learn. 

The opportunity:
This position is part of the newly formed Developer Experience team, which supports technologists working in the BC Government digital ecosystem by curating tools, convening communities, and developing content to guide, simplify, and accelerate adoption of modern ways of working and technology in order to improve digital services for the people of British Columbia.

The role is responsible for coordinating the development and delivery of scalable web applications in a continuous deployment environment. This position also supports technology development teams by connecting them with resources, information, tools, and each other to help teams build better digital services.

The team/branch:
The Exchange Lab exists at the leading edge of delivery-driven government in British Columbia. We are here to improve people’s lives, address the province’s priorities and improve the public’s experience of government. We do this by providing a platform of services to support the design and build of the digital public services that the people of the province expect. We partner across and beyond government to support the open collaboration, engagement and enablement of teams committed to creating public value through digital service delivery.

Job Requirements:
In order to be considered for this position, your application must clearly demonstrate how you meet the education and experience as outlined below:

  • A degree in computer science, Computer or Software engineering or related technical field, and minimum three years of experience as a Full Stack Developer or
  • A comparable related diploma in computer science, Computer or Software engineering or related technical field, and minimum four years of experience as a Full Stack Developer or
  • A comparable certification(s) in computer science, Computer or Software engineering or related technical field and minimum five years of experience as a Full Stack Developer or
  • A combination of education and experience may be considered.

Related Full Stack Developer experience must include all of the following include:

  • Experience using a variety of modern development tools and programming languages.
  • Experience with backend technologies such as relational and non-relational databases.
  • Experience working with continuous integration and/or continuous delivery pipelines and other DevOps concepts.
  • Experience developing applications for public cloud and/or container deployment environments

Preference may be given to candidates with either of the following:

  • Experience with API development and integration.
  • Experience building continuous integration and/or continuous delivery pipelines

Learn more about how to apply and the application process and the benefits we offer: CompensationProfessional DevelopmentHealthPension, and others.

Learn about the Indigenous Applicant Advisory Service – Province of British Columbia (

NOTE: Applications will be accepted until 11:00 pm Pacific Standard Time on the closing date of the competition.

Conditions of employment to BC Government: 

COVID-19 Vaccination Policy: On November 1, 2021 the BC Public Service announced the COVID-19 Vaccination Policy that defines the conditions and expectations for BC Public Service employees regarding vaccination against COVID-19.  Among other possible measures, proof of vaccination will be required.  It is a term of acceptance of employment that you agree to comply with all vaccination requirements that apply to the public service.  More information can be found here.

Criminal Record Check: Successful completion of security screening requirements of the BC Public Service, which may include a criminal records check, and/or Criminal Records Review Act (CRRA) check, and/or enhanced security screening checks as required by the ministry. 

Applicants selected to move forward in the hiring process may be assessed on the Knowledge, Skills, Abilities and Competencies as outlined in the attached Job Profile located in the Additional Information section at the bottom of the posting. 


Resume: YES – Your resume MUST support the information provided in your questionnaire. Ensure your resume includes your educational accomplishments, employment history including start and end dates (month and year) of your employment, and any relevant information that relates to the job to which you are applying.

Questionnaire (COMPREHENSIVE): YES – As part of the application process, you will be prompted to complete a comprehensive online questionnaire to demonstrate how you meet the job requirements. Please allot approximately 60 minutes to complete the questionnaire.

IMPORTANT: Comprehensive questionnaire responses will be used to shortlist applicants against the job requirements. Please ensure you include all relevant information about your educational accomplishments and employment history including job titles, start and end dates (month and year) of your employment, and your accountabilities and accomplishments.

This position is closed and no longer taking applications.

In order to be eligible to apply for any other position, you must be registered on BC JobConnect. 

You can register for the same here.

Please contact if you have any questions or concerns.