Intermediate Full Stack Developer

Job Description

  • Contractor
  • Anywhere

Join Our Team as an Intermediate Full Stack Developer!
📍 Location: Hybrid – Victoria, BC, Canada
📄 Type: Contract

Are you a passionate Full Stack Developer looking for an exciting opportunity to work on cutting-edge digital services? Do you thrive in an agile environment and enjoy working with modern tech stacks? If so, we want to hear from you!

🔹 What You’ll Be Doing:
Develop robust and scalable back-end and front-end applications using Python, Postgres, Vue.js, TypeScript, and related frameworks.
Mentor and share knowledge with in-house teams on Agile, DevOps, and Container management platforms.
Collaborate with a scaled agile team to deliver high-value digital products and services.
Partner with clients to design solution architectures for complex business challenges.
Migrate BC Registries digital services from legacy systems to modern environments using DevOps, Kubernetes, containers, and microservices.
Implement automated testing and continuous integration/delivery pipelines.
Design, develop, and integrate RESTful APIs.
Work with cloud technologies to optimize digital services.
✅ What We’re Looking For (Must-Haves):
2+ years experience as a Full Stack Developer (front-end & back-end) with modern languages and frameworks.
1+ years of hands-on experience with Python and TypeScript.
Experience developing APIs with an API gateway for external use.
3+ years experience working in an Agile team, including 1+ years using Scrum.
Experience in migrating digital services from legacy mainframe or client/server environments to modern platforms.
Strong background in RESTful API development & integration.
Proficiency in cloud technologies.

🎯 Bonus Skills (Nice-to-Have):
Familiarity with BC Registries and Online Services.
Experience with search technologies like SOLR, Elasticsearch, or Google Cloud Search.
Previous work with Flask, Vue.js, and Nuxt.js.
Knowledge of JSON Schema.
Experience delivering OAS v3 compliant APIs via Apigee.
Proficiency in PL/SQL, Oracle, and PostgreSQL.
Ability to create and deliver training sessions.
Experience writing technical documentation, diagrams, and RFCs.
Exposure to SRE (Site Reliability Engineering) environments.
Hands-on experience with observability and monitoring tools.
Previous work on OpenShift platforms.