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
Apply for this Job Posting
Fill in the form below to submit your application for this position.