Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever

Senior Full Stack Developer (Python, Vue.js & GCP)

  • Source: LinkedIn
  • Jobgether
  • Remote
  • Canada
  • Senior

Job Description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Full Stack Developer (Python, Vue.js & GCP) based in Canada. As a Senior Full Stack Developer, you will play a key role in modernizing legacy systems and building secure, scalable, cloud-native digital services. Over a 12-month engagement, you will contribute across the full software development lifecycle, from designing responsive user interfaces and robust backend services to implementing APIs and cloud infrastructure. You will work with modern technologies, including Python, Flask, Vue.js, TypeScript, and Google Cloud Platform (GCP), within a collaborative Agile environment. Partnering with developers, architects, product managers, and UX/UI specialists, you will help deliver reliable, high-quality solutions that meet complex business needs. You will also contribute to technical design decisions, automated testing, and continuous delivery practices. This opportunity is ideal for an experienced developer who enjoys solving challenging engineering problems, sharing technical knowledge, and making a meaningful impact on large-scale digital transformation initiatives.

Accountabilities

  • Full-stack application development: Design, develop, test, and maintain modern web applications using Python, Flask, Vue.js, Nuxt, JavaScript, and TypeScript, ensuring maintainability, performance, and scalability.
  • Front-end engineering: Build responsive, accessible, and user-friendly interfaces using HTML5, CSS/SCSS, and modern front-end development practices, leveraging Vue 2, Vue 3, Pinia, and Nuxt 3 where appropriate.
  • Backend and API development: Develop and maintain backend services and RESTful APIs using Python 3.13, Flask, SQLAlchemy, and Alembic, applying API-first principles and JSON Schema to support reliable integrations.
  • Database design and optimization: Design and maintain PostgreSQL databases hosted on Google Cloud SQL, including data modelling, schema migrations, query optimization, and performance improvements.
  • Cloud-native architecture: Build, containerize, deploy, and maintain microservices using Docker and Google Cloud Platform, including services such as Cloud Run, Cloud SQL, Pub/Sub, and Cloud Build.
  • Event-driven integrations: Implement asynchronous messaging and event-driven communication using Google Cloud Pub/Sub and CloudEvents to enable reliable interactions between distributed services.
  • Security and access management: Implement authentication and authorization mechanisms using Keycloak and JSON Web Tokens (JWT), following secure development practices.
  • CI/CD and automated testing: Develop and maintain automated delivery pipelines using GitHub Actions and Google Cloud Build, alongside unit and integration tests using pytest and Vitest.
  • Feature management: Implement and maintain feature flags using LaunchDarkly to support controlled releases, experimentation, and safer deployment practices.
  • Cross-functional collaboration: Work closely with product managers, solution architects, UX/UI designers, business analysts, and other developers to translate requirements into effective technical solutions.
  • Agile delivery and technical planning: Participate in Agile ceremonies, architecture discussions, code reviews, technical design sessions, and continuous improvement initiatives.
  • Technical leadership and documentation: Provide guidance and mentorship to internal development teams, facilitate knowledge transfer, and maintain clear technical documentation covering APIs, deployment processes, and development standards.
  • Legacy modernization: Contribute to the transformation of legacy registry systems into secure, scalable, cloud-native digital services, with a focus on long-term maintainability and operational reliability.

Requirements

  • Professional experience: At least five years of professional software development experience, including substantial hands-on full-stack development.
  • Backend development: Strong practical expertise in Python and Flask, with experience building and maintaining production-grade backend applications and services.
  • Database technologies: Hands-on experience with SQLAlchemy and Alembic for database access, schema management, and migrations, as well as PostgreSQL data modelling, query optimization, and performance tuning.
  • Front-end development: Strong proficiency in JavaScript, TypeScript, HTML5, and modern CSS/S…

Skills

  • Python
  • vue-js
  • google-cloud-platform
  • Flask
  • javascript
  • TypeScript
  • microsoft-typescript
  • HTML5
  • sqlalchemy
  • JSON
  • PostgreSQL
  • google-cloud-sql
  • Docker
  • google-cloud-run
  • google-cloud-build
  • google-cloud-pubsub
  • keycloak
  • Github
  • github-actions
  • Pytest
  • vitest
  • launchdarkly
  • open-api
  • shortlist

Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Jobgether

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes