Senior Software Developer @Really Great Reading
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2mths ago

[Hiring] Senior Software Developer @Really Great Reading

2mths ago - Really Great Reading is hiring a remote Senior Software Developer. 💸 Salary: unspecified 📍Location: Canada

Role Description

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

As a Senior Software Developer, you will spend the large majority of your time hands-on, building and maintaining features across our stack. You will work closely with our Tech Lead, who sets priorities and reviews work, and collaborate directly with the other developer on the team. As timing and project milestones allow, you will also collaborate with the engineering team building our next-generation platform.

This role is a perfect fit for an experienced engineer who thrives on ownership, ships dependable and highly secure production code, and excels at structured, written communication in a fully remote environment.

What You’ll Do

  • Build & Evolve the Current RGR Application
    • Develop, maintain, and optimize features across our stack, utilizing Django/Python on the backend and React/TypeScript on the frontend.
    • Ensure the high availability, performance, and security of the current application through the launch of the new platform.
    • Participate in application support, active incident response, and prompt resolution of production issues.
    • Write clean, well-tested, production-quality code, and actively document legacy systems and workflows to prevent knowledge silos.
  • Uphold Engineering Quality & Best Practices
    • Participate actively in peer code reviews, ensuring code meets shared quality, performance, and security benchmarks.
    • Work independently on assigned features from scoping through deployment, while maintaining tight alignment with the Tech Lead on scope boundaries.
    • Share technical knowledge with the team and contribute to a highly collaborative, growth-oriented, and rigorous engineering culture.
  • Contribute to the New Platform (As Needed)
    • Partner with the new platform development team to assist with feature alignment and technical transition points.
    • Participate in deployments, schema changes, and complex data migrations to ensure absolute service continuity for our educators and students.
    • Contribute high-quality code, modern CI/CD pipeline improvements, and architectural best practices to the emerging ecosystem.

Requirements

  • 5+ years of full-stack software development experience.
  • Strong command of Python back-end development (Django, Django REST Framework, Celery).
  • Strong command of React front-end development with TypeScript and Redux.
  • Experience with PostgreSQL, REST APIs, and OAuth2 / JWT authentication.
  • Comfort with Docker, AWS (S3, Lambda), and CI/CD pipelines (Jenkins, GitHub Actions).
  • Familiarity with asynchronous and real-time architectures (Kafka, RabbitMQ, WebSockets, Redis).
  • Excellent written communication and strong autonomy in a 100% remote environment.

Nice to Have

  • Experience mentoring or supporting other developers.
  • Experience in education or educational technology (EdTech).
  • Multimedia streaming (Video.js, dash.js, Vimeo), animations (Rive, Lottie, GSAP), and generative AI (OpenAI).
  • Document generation and image/video processing (WeasyPrint, Pillow, OpenCV).
  • Experience with Google Cloud Platform (GCP), Terraform, or Kubernetes.
  • French–English bilingualism; familiarity with FERPA, COPPA, or SOC 2.

Benefits

  • Competitive compensation, five (5) weeks of paid time off, and vacation pay in accordance with Quebec legislation.
  • Basic health insurance and statutory holidays recognized in Quebec.
  • Retirement benefits offered according to your jurisdiction.
  • Ongoing professional development and wellness initiatives.
  • Fully remote position.
  • All benefits are subject to applicable laws in Quebec and Canada and may be amended in accordance with those laws.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Developer @Really Great Reading
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2mths ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 126,909+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later