Tech Lead – Software Developer (Développeur·euse de logiciels (Tech Lead)

Really Great Reading · Quebec, Canada · Engineering

Posted 2026-07-10

Apply for this role →

Are you ready to make a lasting impact on literacy?

At Really Great Reading, we are building a bright, diverse, and passionate team dedicated to leading the industry in improving literacy scores nationwide. With nearly two decades of leadership bringing the Science of Reading to thousands of schools, we design innovative products, training, and materials that transform how educators teach and how students learn. Here, we empower our team with the tools, support, and professional growth opportunities they need to thrive in a collaborative, forward-thinking environment—where your work truly makes a difference.

The Role  | English Version (La version française suit.)

Really Great Reading is building a next-generation platform that will launch soon! In the meantime, we have assembled a dedicated, highly agile engineering team—a Tech Lead, a DevOps engineer, and two developers—to ensure the absolute stability, security, and continued evolution of our current RGR application.

As the Tech Lead, you will split your time equally between hands-on full-stack development and technical leadership. You will serve as the primary operational manager for your team of three, collaborating closely with our SVP, Engineering (who will partner with you on high-level department strategy, career development, and hiring approvals). As needed, you will also act as the technical bridge, collaborating with the engineering team building our next-generation platform.

This role is a perfect fit for a pragmatic, empathetic player-coach who thrives on technical ownership, excels at mentoring developers, and communicates with exceptional clarity in a fully remote, asynchronous environment.

What You’ll Do

Support & Lead the Team

Lead a dedicated team of three (a DevOps engineer and two developers), fostering professional growth, and partnering with the SVP, Engineering on performance reviews and talent acquisition.

Set clear sprint priorities, distribute tasks effectively, and maintain rigorous engineering practices (high-quality code reviews, CI/CD standards, and robust incident management processes).

Act as the primary technical liaison for the current application, helping the team resolve blockers and growing them into a highly autonomous, high-performing unit

Support & Evolve the RGR Application

Ensure the high availability, performance, and security of our current application stack (Django/Python, React/TypeScript, and AWS) through the upcoming platform launch.

Own application support, active incident response, and prompt, root-cause resolution of production issues.

Pragmatically maintain and evolve the existing codebase, refactoring critical bottlenecks while thoroughly documenting legacy systems to prevent knowledge silos.

Contribute to the New Platform (As Needed)

Partner with the new platform development team to assist with technical transition points and align feature roadmaps.

Participate in key deployments, schema changes, and complex data migrations to ensure 100% service continuity for our educators and students.

Contribute clean, production-quality code, pipeline improvements, and modern architectural standards to the emerging ecosystem.

What You Bring

Requirements

5–7 years of full-stack software development experience, with at least 2+ years of experience formally leading, mentoring, or managing other engineers

Strong, production-level command of Python backend development, specifically utilizing Django, Django REST Framework (DRF), and Celery.

Hands-on experience building highly interactive user interfaces using React, TypeScript, and Redux.

Solid proficiency with PostgreSQL (query optimization, schema design) and comfort working with Docker and AWS (specifically S3, Lambda).

Experience building or maintaining modern CI/CD pipelines (Jenkins, GitHub Actions).

Comfort with asynchronous and real-time architectures (Kafka, RabbitMQ, WebSockets, Redis).

Outstanding written communication and a high degree of autonomy in a 100% remote, document-first environment.

Nice to Have

Experience in education or educational technology (EdTech).

Experience with multimedia streaming (Video.js, dash.js, Vimeo), interactive animations (Rive, Lottie, GSAP), or generative AI integrations (OpenAI).

Familiarity with Google Cloud Platform (GCP), Terraform, or Kubernetes.

French–English bilingualism (highly valued for our Quebec-based operations).

Familiarity with compliance frameworks such as FERPA, COPPA, or SOC 2.

Physical Requirements

This is a fully remote role performed primarily at a computer workstation; reasonable accommodations are available to individuals with disabilities.

__________________________________________________________________

Le rôle

Really Great Reading met sur pied une plateforme de prochaine génération qui sera lancée prochainement! Entre-temps, nous avons réuni une équipe d’ingénierie agile et dévouée—composée d’un·e responsable technique (Tech Lead), d’un·e ingénieur·e DevOps et de deux développeur·euse·s—afin d’assurer la stabilité absolue, la sécurité et l’évolution continue de notre application RGR actuelle.

En tant que Responsable technique (Tech Lead), vous partagerez votre temps de manière égale entre le développement pratique plein cycle (Full-Stack) et le leadership technique. Vous agirez à titre de gestionnaire opérationnel principal pour votre équipe de trois personnes, en collaborant étroitement avec notre SVP, Ingénierie (qui vous épaulera dans la stratégie globale du département, le développement de carrière de l'équipe et l'approbation des embauches). Au besoin, vous servirez également de pont technique en collaborant avec l’équipe d’ingénierie chargée de bâtir notre plateforme de prochaine génération.

Ce poste est idéal pour un·e joueur·euse-entraîneur·euse (player-coach) pragmatique et empathique qui a le sens de l'engagement technique, qui excelle dans le mentorat de développeur·euse·s et qui communique avec une clarté exceptionnelle au sein d'un environnement entièrement virtuel et asynchrone.

Votre contribution

Soutenir et diriger l’équipe

Leadership bienveillant:Diriger une équipe dévouée de trois personnes (un·e ingénieur·e DevOps et deux développeur·euse·s), favoriser leur croissance professionnelle et collaborer avec le SVP, Ingénierie pour les évaluations de rendement et l'acquisition de talents.

Exécution opérationnelle:Établir des priorités de sprint claires, distribuer les tâches efficacement et maintenir des pratiques d'ingénierie rigoureuses (revues de code de haute qualité, normes CI/CD et processus de gestion d'incidents robustes).

Liaison technique:Agir en tant que principal point de contact technique pour l'application actuelle, aider l'équipe à surmonter les obstacles et la guider pour qu'elle devienne une unité hautement autonome et performante.

Soutenir et faire évoluer l’application RGR actuelle

Gérance des systèmes:Assurer la haute disponibilité, la performance et la sécurité de notre pile technologique actuelle (Django/Python, React/TypeScript et AWS) tout au long du lancement de la nouvelle plateforme.

Gestion de la production:Prendre en charge le soutien applicatif, la gestion active des incidents et la résolution rapide et durable (analyse de cause racine) des problèmes en production.

Amélioration du code existant:Assurer la maintenance et l'évolution pragmatiques de la base de code existante, restructurer (refactoring) les goulots d'étranglement critiques tout en documentant rigoureusement les systèmes existants pour éviter les silos de connaissances.

Contribuer à la nouvelle plateforme (au besoin)

Alignement interplateforme:Faire équipe avec l'équipe de développement de la nouvelle plateforme pour faciliter les transitions techniques et aligner les feuilles de route des fonctionnalités.

Migrations de données:Participer aux déploiements clés, aux modifications de schémas et aux migrations de données complexes afin de garantir une continuité de service absolue (100 %) pour nos éducateur·trice·s et nos élèves.

Pratiques exemplaires:Fournir un code propre et de qualité production, participer à l'amélioration de nos pipelines et appliquer des normes d'architecture modernes à notre écosystème en pleine expansion.

Votre profil

Exigences du poste

Expérience en leadership:5 à 7 ans d'expérience en développement de logiciels plein cycle (full-stack), incluant au moins 2 ans d'expérience formelle dans la direction, le mentorat ou la gestion d'autres ingénieur·e·s.

Maîtrise du backend:Excellente maîtrise (niveau production) du développement backend en Python, plus particulièrement avec Django, Django REST Framework (DRF) et Celery.

Expertise frontend:Expérience pratique dans la création d'interfaces utilisateur hautement interactives avec React, TypeScript et Redux.

Bases de données et infrastructure:Solide maîtrise de PostgreSQL (optimisation des requêtes, conception de schémas) et aisance avec Docker et AWS (plus particulièrement S3 et Lambda).

Pipelines CI/CD:Expérience dans la création ou la maintenance de pipelines CI/CD modernes (Jenkins, GitHub Actions).

Architectures modernes:Aise avec les architectures asynchrones et en temps réel (Kafka, RabbitMQ, WebSockets, Redis).

Communication asynchrone:Excellente communication écrite et grande autonomie dans un environnement 100 % à distance axé sur la documentation.

Atouts appréciés

Expérience dans le domaine de l'éducation ou des technologies éducatives (EdTech).

Expérience avec la diffusion multimédia (Video.js, dash.js, Vimeo), les animations interactives (Rive, Lottie, GSAP) ou les intégrations d'IA générative (OpenAI).

Connaissance de Google Cloud Platform (GCP), Terraform ou Kubernetes.

Bilinguisme français-anglais (fortement valorisé pour nos opérations au Québec).

Sensibilité ou expérience avec les cadres de conformité réglementaire comme FERPA, COPPA ou SOC 2.

Ce que nous offrons

Rémunération compétitive:Salaire attractif, cinq (5) semaines de congés payés et indemnité de vacances conformément aux normes du travail du Québec.

Avantages sociaux:Assurance maladie de base et reconnaissance des jours fériés légaux du Québec.

Retraite:Prestations de retraite offertes selon votre juridiction de résidence.

Croissance et bien-être:Programmes de développement professionnel continu et initiatives axées sur la santé et le bien-être.

Flexibilité totale:Poste entièrement en télétravail.

Tous les avantages sociaux sont assujettis aux lois applicables au Québec et au Canada et peuvent être modifiés conformément à ces lois.

Exigences physiques et égalité des chances

Il s'agit d'un rôle entièrement à distance effectué principalement à un poste de travail informatique; des aménagements raisonnables sont offerts aux personnes en situation de handicap.

Our Commitment to Diversity & Inclusion

Really Great Reading is an equal opportunity employer committed to building an inclusive, high-performing workplace that reflects the diverse students, educators, and communities we serve. We believe diverse perspectives strengthen innovation, improve learning outcomes, and advance educational equity nationwide.

All employment decisions are made without regard to race, color, religion, age, sex, national origin, disability, genetics, veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

Apply for this role →

← Back to all crypto jobs