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