Enable job alerts via email!

RateMDs Senior Software Engineer

Ritual

Toronto

Remote

CAD 90,000 - 130,000

Full time

Yesterday
Be an early applicant

Job summary

A growing tech company is seeking a Senior Software Engineer to enhance user experiences across RateMds.com. This role involves full-stack development using Python and React, focusing on driving product development and modernization of systems. The ideal candidate boasts over 5 years of experience and a strong background in software architecture. This position is remote within Canada, allowing for a flexible work environment.

Benefits

Remote work flexibility
Collaborative team environment
Opportunity to influence product direction

Qualifications

  • 5+ years of full-stack development experience.
  • Hands-on experience with Django or another modern MVC framework.
  • Advanced front-end skills with React, HTML5, and CSS3.
  • Strong backend fundamentals focused on scalable web application architecture.
  • Database fluency including schema design and performance tuning.
  • Familiarity with distributed systems like Elasticsearch, Redis.

Responsibilities

  • Drive impact across a portfolio of products.
  • Own full-stack experiences end-to-end.
  • Elevate growth through experimentation.
  • Modernize infrastructure and eliminate tech debt.
  • Influence architectural decisions.
  • Contribute to advertising system evolution.
  • Mentor and collaborate with team members.

Skills

Full-stack development (Python and JavaScript)
Django or another modern MVC framework
React, HTML5, and CSS3
Scalable web application architecture
Database fluency with PostgreSQL or MySQL
Distributed systems experience (e.g., Elasticsearch, Redis)
Problem-solving abilities

Tools

PostgreSQL
Docker
Kubernetes
Google Cloud Platform
RabbitMQ or Kafka

Job description

The Role

At VerticalScope, we are reimagining the future of online communities. This is a great opportunity for an energetic Senior Software Engineer to join a talented team to maintain and improve RateMds.com. This role requires a blend of expertise in backend and frontend software development using Python and React. You’ll accelerate product development by delivering high-impact features and improving existing systems through thoughtful refactoring. You will report to the Director of Engineering in a flat organization and collaborate with six engineers in a close-knit team.

As Senior Software Engineer, you will collaborate with our engineers, product managers, and a designer to help improve our user experience and grow our business.

The position is remote within Canada. This is an exciting opportunity to join a mission-focused public company with a startup mentality.

What You’ll Get to Do

  • Drive impact across a portfolio of productsYou’ll primarily focus on RateMDs, while also supporting other high-traffic platforms during on-call rotations and shared initiatives.
  • Own full-stack experiences end-to-endArchitect and build performant user-facing features using React, Django, and PostgreSQL. From page loads to ad delivery to content management systems—you’ll ship features that directly influence user engagement and monetization.
  • Elevate growth through experimentationWork closely with product and ad tech teams to run experiments, implement A/B tests, and optimize user flows—from registration to retention—making pragmatic trade-offs that balance speed and quality.
  • Modernize infrastructure and eliminate tech debtProactively identify and tackle aging systems. Contribute to our platform evolution while advocating for best practices, scalable architecture, and maintainable code.
  • Influence architectural decisionsCollaborate on key technical strategies spanning multiple domains, from search to content delivery, caching, and multi-site orchestration.
  • Contribute to advertising system evolutionPartner with our world-class Ad Tech team to build, test, and scale high-performance programmatic advertising systems using Google Ad Manager and real-time data flows.
  • Mentor and collaborateModel best practices, support peer growth through code reviews and knowledge sharing, and foster a culture of continuous learning and ownership.

About You

  • 5+ years of full-stack development experience (Python and JavaScript)
  • Hands-on experience with Django or another modern MVC framework
  • Advanced front-end skills with React, HTML5, and CSS3
  • Strong backend fundamentals, with a focus on scalable web application architecture
  • Database fluency with PostgreSQL or MySQL, including schema design and performance tuning
  • Familiarity with distributed systems—you’ve worked with Elasticsearch, Redis, or similar systems at scale
  • Comfort in ambiguity and a demonstrated ability to own problems and deliver pragmatic solutions

Bonus Points

  • Experience with:
    • Online communities, especially forums
    • Google Ad Manager and programmatic advertising
    • Docker, Kubernetes, GCP, and Cloudflare
    • RabbitMQ or Kafka
    • Observability and performance monitoring in production environments
  • A track record of successful A/B testing and growth-driven experimentation
  • A strong grasp of data analytics and user behavior patterns
  • Curiosity or experience building AI-driven workflows

Our Stack

  • Languages: Python, PHP, JavaScript
  • Frameworks: Django, React
  • Databases: PostgreSQL, Redis, ElasticSearch
  • Cloud: Google Cloud Platform (GKE, CloudSQL, GCE)
  • Infra: Docker Docker, Terraform, Ansible, Cloudflare/Fastly
  • Messaging & Queues: RabbitMQ, Kafka

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs