Full Stack Engineer
EngineeringFull Time / Temps pleinOutremont, QCHybrid / Hybride$80,000 - $140,000 CAD per year / 80 000 $ - 140 000 $ CAD par an
**FR TO FOLLLOW**
Hybrid, Full Time — within Montreal
Compensation: 80-140k (depending on experience)
About GridBank
We are a Montreal-based startup.
Right now, on your desk is your phone. Inside that phone are thousands of real moments — an untapped asset class most people don't realize can be licensed.
GridBank exists to help everyday people turn the life they already capture into income, safely and fairly. We're building a phone-first platform where mobile-shot video can be uploaded, verified, protected, and licensed to organizations that need authentic footage. If a creator captures a moment and it can be licensed to an end customer, GridBank facilitates that transaction — so "human life, captured" becomes valuable for both creators and brands.
Long-term, we're creating a new category: data income — so anyone with a phone can benefit from the value they already produce.
About the Role
This is a full-stack engineering position focused on building and owning significant product features end-to-end. You will work across the entire stack and ship code that directly impacts GridBank creators and customers.
Responsibilities
- Design, implement, and launch new user-facing features in Next.js + TypeScript (deployed on Vercel)
- Build and maintain backend services and APIs in Python + FastAPI
- Own data modeling and queries in DynamoDB, integrate with OpenSearch, Cognito, and other AWS services via CDK
- Collaborate closely with product and design from concept through production rollout
- Write comprehensive tests (unit, integration, e2e) and uphold high standards in code reviews
- Debug and resolve production issues as part of a shared on-call rotation
Current Tech Stack
Next.js • TypeScript • Python • FastAPI • DynamoDB • OpenSearch • Cognito • CDK • AWS • Vercel
Qualifications
- 3–5 years of experience building and shipping production web applications
- Comfortable on both sides of the stack — you have a lean but you don't need to hand off the other half
- Strong with Next.js + TypeScript on the frontend and Python + FastAPI on the backend
- Solid understanding of NoSQL databases and AWS infrastructure
- Experience in a small team or startup — you know what it means to move fast and own your work
- Clear communicator in code, in PRs, and async — we're remote-first
Nice-to-Have
- Experience building or scaling mobile-first or video-heavy consumer applications
- Familiarity with media processing pipelines or file storage workflows (S3, CloudFront, or similar)
- Exposure to event-driven architecture or serverless patterns on AWS
- Experience with observability and monitoring tools such as Datadog, Sentry, or CloudWatch
- Background contributing to platform or infrastructure work alongside feature development
What we Offer
- Flexible hybrid schedule, remote-first company
- Competitive group health benefits
- 4 weeks vacation
FR
À propos de GridBank
On est une startup de Montréal.
En ce moment, t'as ton téléphone sur le bureau. Dans ce téléphone, y'a des milliers de moments réels — une source de valeur que la plupart des gens ne savent même pas qu'ils peuvent monétiser.
GridBank, c'est fait pour aider le monde ordinaire à transformer ce qu'ils captent déjà au quotidien en revenus — de façon sécuritaire et équitable. On bâtit une plateforme pensée pour le mobile, où des vidéos tournées sur téléphone peuvent être téléversées, vérifiées, protégées, puis licenciées à des organisations qui ont besoin de contenu authentique. Si quelqu'un capte un moment qui peut être vendu à un client final, GridBank s'occupe de la transaction — pour que « la vraie vie, filmée » ait de la valeur autant pour les créateurs que pour les marques.
À long terme, on est en train de créer une nouvelle catégorie : le revenu data — pour que n'importe qui avec un téléphone puisse bénéficier de la valeur qu'il produit déjà.
À propos du rôle
Il s'agit d'un poste d'ingénierie full stack axé sur la construction et la possession de fonctionnalités produit significatives de bout en bout. Tu travailleras sur toute la stack et livreras du code qui impacte directement les créateurs et clients de GridBank.
Responsabilités
- Concevoir, implémenter et lancer de nouvelles fonctionnalités en Next.js + TypeScript (déployées sur Vercel)
- Construire et maintenir des services backend et des API en Python + FastAPI
- Gérer la modélisation des données et les requêtes dans DynamoDB, intégrer OpenSearch, Cognito et d'autres services AWS via CDK
- Collaborer étroitement avec le produit et le design du concept à la mise en production
- Écrire des tests complets (unitaires, intégration, e2e) et maintenir des standards élevés en revue de code
- Déboguer et résoudre les problèmes en production dans le cadre d'une rotation de garde partagée
Stack technologique actuelle
Next.js • TypeScript • Python • FastAPI • DynamoDB • OpenSearch • Cognito • CDK • AWS • Vercel
Qualifications
- 3 à 5 ans d'expérience à bâtir et livrer des applications web en production
- À l'aise des deux côtés de la stack — t'as une préférence, mais tu passes pas la moitié à quelqu'un d'autre
- Solide en Next.js + TypeScript côté frontend et Python + FastAPI côté backend
- Bonne maîtrise des bases de données NoSQL et de l'infrastructure AWS
- Expérience en petite équipe ou startup — tu sais ce que ça veut dire d'avancer vite et de prendre en charge ton travail
- Communicateur·trice clair·e en code, en PR et en async — on est remote-first
Atouts
- Expérience à bâtir ou faire évoluer des applications grand public mobile-first ou à forte composante vidéo
- Familiarité avec les pipelines de traitement de médias ou les workflows de stockage de fichiers (S3, CloudFront ou similaire)
- Exposition aux architectures événementielles ou aux patterns serverless sur AWS
- Expérience avec des outils d'observabilité et de monitoring comme Datadog, Sentry ou CloudWatch
- Parcours à contribuer à des travaux de plateforme ou d'infrastructure en parallèle du développement de fonctionnalités
Ce qu'on offre
- Horaire hybride flexible, entreprise remote-first
- Assurance collective compétitive
- 4 semaines de vacances