Location: Remote, Canada
Contract Duration: 12 months
Compensation: CAD $52–55/hour
About The Role
Aequilibrium (AEQ) is a digital consulting and implementation company that partners with organizations to design and deliver modern technology solutions.
We are seeking an experienced
Senior Full Stack Developer to join our team for a 12-month client engagement focused on modernizing legacy systems and delivering scalable, secure,
cloud-native digital services.
In this role, you will contribute to front-end and back-end development,
API integrations,
cloud infrastructure, and automated delivery pipelines. You will collaborate with cross-functional Agile teams, participate in technical design decisions, and provide technical guidance and knowledge transfer to internal client teams.
Key Responsibilities
- Design, develop, and maintain modern full-stack web applications using Python, Flask, Vue.js, Nuxt, JavaScript, and TypeScript
- Build responsive, accessible user interfaces using HTML5, modern CSS/SCSS, and contemporary front-end development practices
- Develop and maintain RESTful APIs and backend services using Python 3.13, Flask, SQLAlchemy, and Alembic
- Design and implement event-driven integrations using GCP Pub/Sub and CloudEvents
- Implement secure authentication and authorization using Keycloak and JWT
- Develop and maintain PostgreSQL databases hosted on Google Cloud SQL, including schema design, migrations, and performance optimization
- Build and deploy containerized microservices using Docker and Google Cloud Platform (GCP)
- Implement and maintain automated CI/CD pipelines using GitHub Actions and Google Cloud Build
- Develop automated unit and integration tests using pytest and Vitest
- Implement and manage feature flags using LaunchDarkly
- Collaborate with product managers, architects, UX/UI designers, business analysts, and developers to deliver high-quality solutions
- Participate in Agile ceremonies, technical discussions, code reviews, and architecture planning
- Provide technical guidance, mentorship, and knowledge transfer to internal development teams
- Create and maintain technical documentation, including API specifications, deployment procedures, and development guidelines
Required Qualifications
- 5+ years of professional software development experience, including hands-on full-stack development
- Strong experience with Python and Flask for backend application development
- Hands-on experience with SQLAlchemy and Alembic for database operations and migrations
- Strong proficiency in JavaScript, TypeScript, HTML5, and modern CSS/SCSS
- Experience with Vue 2 and Vue 3, including class components, Pinia, and Nuxt 3
- Experience designing and integrating RESTful APIs, including JSON Schema
- Practical experience with Google Cloud Platform, particularly Cloud Run, Cloud SQL, Pub/Sub, and Cloud Build
- Experience with PostgreSQL, including data modelling, query optimization, and database migrations
- Experience building microservices and containerized applications using Docker
- Experience implementing automated CI/CD pipelines using GitHub Actions and Cloud Build
- Familiarity with event-driven architectures and asynchronous messaging using GCP Pub/Sub and CloudEvents
- Experience with authentication and authorization solutions such as Keycloak and JWT
- Experience implementing automated testing using pytest and Vitest
- Strong communication skills and the ability to collaborate with technical and non-technical stakeholders
- Experience working in Agile development environments
Nice to Have
- Experience with LaunchDarkly or similar feature flag management platforms
- Experience modernizing legacy applications or migrating systems to cloud-native architectures
- Experience working on large-scale government or public-sector digital transformation projects
- Experience with OpenAPI specifications and API-first development
- Experience providing technical mentorship and knowledge transfer to client teams
Project Environment
You will contribute to a large-scale digital modernization initiative focused on replacing legacy registry systems with modern, secure, and scalable digital services.
The project leverages
cloud-native architecture, microservices, modern front-end frameworks, and automated delivery practices within Google
Cloud Platform.
You will work closely with a cross-functional Agile team, including software developers, solution architects, product managers, UX/UI designers, and business analysts.
The role requires a collaborative, hands-on developer who can contribute to both application development and
cloud-based delivery processes while supporting long-term maintainability and knowledge transfer.
About Aequilibrium
Aequilibrium (AEQ) is a digital consulting and innovation services firm focused on
strategy, experience design, and technology.
Through
AEQ Innovate, we explore and build next-generation solutions using XR, AI, and immersive technologies to elevate employee training, onboarding, and human-centered experiences.
Our vision is to
enrich people’s lives by crafting remarkable experiences.
Learn more at
aequilibrium.com.
Powered by JazzHR
KwNXPZfIQB