Full Stack Developer (4)

Back to All Jobs
[social_share]

Our client requires four (4) Full Stack Developers to develop user experience approaches, service design approaches, mock-ups for implementation and conduct/support user research.

The client is undertaking multiple, concurrent re-development projects driven by the need to retire provincial mainframe services and modernize non-mainframe services. In addition, adding functionality to its modern application platform to support provincial commitments. Development work is completed by six agile teams who use modern tech stacks that support a DevOps continuous improvement approach. The scaled agile organization leverages human centered design, open-source languages and frameworks and a cutting-edge enterprise containerization platform.

Work is remote within Canada.

Victoria, British Columbia (Remote within Canada)

Mandatory Requirements
  • Write back-end and front-end code using modern languages, frameworks, databases and tools specifically Python, Postgres, vue.js, TypeScript and related frameworks.
  • Mentored and transferred knowledge to in-house staff in modern languages, Agile, DevOps or Container management platforms.
  • Worked as part of a scaled agile team to incrementally deliver value for the users of a product or digital service.
  • Worked with clients to develop solution architectures to solve business problems.
  • Migrate BC Registries digital services from legacy environments and mainframes to modern environments leveraging techniques/tools such as DevOps, Kubernetes, container and microservices based architectures.
  • Wrote automated tests and help set up continuous integration & delivery pipelines.
  • Designed, developed, managed, and integrated RESTful APIs.
  • Experience working with cloud technologies
  • A minimum of 2 years experience as a full-stack software developer (front-end and back-end) using modern languages (e.g. JavaScript) and frameworks.
  • A minimum of 1 year experience working on Python and TypeScript.
  • Experience developing with an API gateway for external use.
  • A minimum of 3 years’ experience working as part of an agile team of which one year must be using scrum to incrementally deliver value for the users of a product or digital service.
  • Experience migrating digital services from legacy environments such as mainframe, and/or client/server to modern environments leveraging techniques/tools such as DevOps, Kubernetes, container and microservices based architectures.
  • Experience with RESTful API development and integration.
  • Experience working with cloud technologies.
Desirable Requirements
  • Possess knowledge of the BC Registries and Online Services.
  • Experience with search technologies, such as SOLR and Elasticsearch and Google Cloud Search.
  • Have delivered systems built in Flask, Vue.js and Nuxt.js.
  • Know JSON Schema.
  • Delivered APIs that are OAS v3 compliant via Apigee.
  • Be fluent with PL/SQL, Oracle and PostgreSQL databases.
  • Created and delivered training to customers on the items listed in the mandatory and preferable sections.
  • Created technical documentation, diagrams and RFCs.
  • Worked in an SRE environment.
  • Knowledge of and implemented observability.
  • Experience working on OpenShift platform.

Job Posting ID: 56055

Location: Victoria, British Columbia (Remote within Canada)

Estimated Starting Date: Apr 1, 2025

Estimated End Date: till Mar 31, 2026 + 3 pos. 1-year extensions

Posting Closing Date: February 19, 2025

Back to All Jobs


Apply for this Job Posting

Fill in the form below to submit your application for this position.

  • Accepted file types: doc, pdf, docx, Max. file size: 512 MB.
  • This field is for validation purposes and should be left unchanged.