Job Title: Senior Full Stack Developer Job ID: 77027 Location: Victoria, British Columbia
What you will be doing:
As a full-stack developer, write back-end and front-end code using modern languages, frameworks, databases and tools specifically Python, Postgres, vue.js, TypeScript and related frameworks.
Mentor and transfer knowledge to in-house staff in modern languages, Agile, DevOps or Container management platforms.
Work as part of a scaled agile team to incrementally deliver value for the users of a product or digital service.
Work with clients to develop solution architectures to solve business problems.
Migrate digital services from legacy environments and mainframes to modern environments leveraging techniques/tools such as DevOps, Kubernetes, container and microservices based architectures.
Write automated tests and help set up continuous integration & delivery pipelines.
Design, develop, manage, and integrate RESTful APIs.
Have experience working with cloud technologies.
What you must have:
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.