Backend 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

You'll work directly with the engineering team to design, build, and maintain the backend systems and APIs that power GridBank's product. This is a hands-on role where you'll own critical backend infrastructure and work across the full stack of our serverless architecture.


Responsibilities


API & Backend Development

  • Design, build, and maintain RESTful APIs for mobile and web applications
  • Own server-side logic for user management, rewards, payments, and creator workflows
  • Build and maintain multiple backend services (web, mobile, external, moderator APIs)
  • Write clean, tested, well-documented code with strong type safety


Data & Architecture

  • Design and optimize DynamoDB schemas for performance and scalability
  • Work with time-series data in TimescaleDB and vector embeddings in Pinecone
  • Build serverless workflows with AWS Step Functions
  • Contribute to architectural decisions as the platform scales


Infrastructure & Integrations

  • Write and maintain Infrastructure as Code using AWS CDK (TypeScript)
  • Integrate third-party services (Stripe payments, video AI, search)
  • Process and manage video files with FFmpeg and S3
  • Build event-driven systems with Kinesis and Lambda


Security & Reliability

  • Implement security best practices across backend systems
  • Monitor performance with CloudWatch and resolve incidents
  • Identify and address scalability risks proactively


Current Tech Stack

Python 3.12 • FastAPI • AWS Lambda • API Gateway • DynamoDB • S3 • CDK (TypeScript) • Docker • TimescaleDB • Pinecone • Kinesis • Step Functions • Stripe • Firebase Auth • TwelveLabs • OpenSearch • CloudWatch • AWS Lambda Powertools • FFmpeg


Qualifications

  • 3+ years of experience building and shipping production backend systems and APIs
  • Strong command of Python — you write clean, typed, well-tested code
  • Solid experience with AWS serverless architecture — Lambda, API Gateway, DynamoDB, S3
  • Familiarity with Infrastructure as Code, ideally AWS CDK or equivalent
  • Experience designing and optimizing NoSQL data models for performance and scalability
  • Comfortable integrating third-party services and managing complex backend workflows
  • Experience in a small team or startup — you move fast, own your work, and think about the bigger picture
  • Clear communicator in code, in PRs, and async — we're remote-first


Nice-to-Have

  • Experience with vector databases or embeddings (Pinecone or similar)
  • Familiarity with time-series databases such as TimescaleDB
  • Exposure to event-driven architecture with Kinesis or similar streaming services
  • Experience integrating payment systems such as Stripe
  • Background working with video processing pipelines or media-heavy platforms


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

Tu travailleras directement avec l'équipe d'ingénierie pour concevoir, bâtir et maintenir les systèmes backend et les API qui font tourner le produit de GridBank. C'est un rôle concret où tu vas t'approprier une infrastructure backend critique et intervenir dans toute la pile de notre architecture sans serveur.


Responsabilités


Développement API & backend

  • Concevoir, bâtir et maintenir des API RESTful pour les applications mobiles et web
  • Prendre en charge la logique côté serveur pour la gestion des utilisateur·rice·s, les récompenses, les paiements et les flux de travail des créateur·rice·s
  • Bâtir et maintenir plusieurs services backend (web, mobile, externe, API de modération)
  • Écrire du code propre, testé et bien documenté, avec une forte sécurité de types


Données & architecture

  • Concevoir et optimiser des schémas DynamoDB pour la performance et l'évolutivité
  • Travailler avec des données de séries temporelles dans TimescaleDB et des embeddings vectoriels dans Pinecone
  • Bâtir des flux de travail sans serveur avec AWS Step Functions
  • Contribuer aux décisions architecturales au fil de la croissance de la plateforme


Infrastructure & intégrations

  • Rédiger et maintenir l'infrastructure en tant que code avec AWS CDK (TypeScript)
  • Intégrer des services tiers (paiements Stripe, IA vidéo, recherche)
  • Traiter et gérer des fichiers vidéo avec FFmpeg et S3
  • Bâtir des systèmes orientés événements avec Kinesis et Lambda


Sécurité & fiabilité

  • Mettre en œuvre les meilleures pratiques de sécurité dans l'ensemble des systèmes backend
  • Surveiller les performances avec CloudWatch et résoudre les incidents
  • Repérer et atténuer les risques d'évolutivité de façon proactive


Stack technologique actuelle

Python 3.12 • FastAPI • AWS Lambda • API Gateway • DynamoDB • S3 • CDK (TypeScript) • Docker • TimescaleDB • Pinecone • Kinesis • Step Functions • Stripe • Firebase Auth • TwelveLabs • OpenSearch • CloudWatch • AWS Lambda Powertools • FFmpeg


Qualifications

  • 3 ans ou plus d'expérience à bâtir et livrer des systèmes backend et des API en production
  • Solide maîtrise de Python — tu écris du code propre, typé et bien testé
  • Expérience concrète avec l'architecture sans serveur AWS — Lambda, API Gateway, DynamoDB, S3
  • Familiarité avec l'infrastructure en tant que code, idéalement AWS CDK ou équivalent
  • Expérience dans la conception et l'optimisation de modèles de données NoSQL pour la performance et l'évolutivité
  • À l'aise à intégrer des services tiers et à gérer des flux de travail backend complexes
  • Expérience en petite équipe ou startup — tu avances vite, tu prends en charge ton travail et tu vois le tableau d'ensemble
  • Communicateur·trice clair·e en code, en PR et en async — on est remote-first


Atouts

  • Expérience avec des bases de données vectorielles ou des embeddings (Pinecone ou similaire)
  • Familiarité avec des bases de données de séries temporelles comme TimescaleDB
  • Exposition aux architectures orientées événements avec Kinesis ou des services de streaming similaires
  • Expérience à intégrer des systèmes de paiement comme Stripe
  • Parcours avec des pipelines de traitement vidéo ou des plateformes à forte composante médias


Ce qu'on offre

  • Horaire hybride flexible, entreprise remote-first
  • Assurance collective compétitive
  • 4 semaines de vacances