ABOUT VAZA
VAZA is a Toronto-based consumer startup building the world's first monetized opinion market. We turn sports/entertainment/culture debates into interactive, community-driven markets where users can vote for free or back their vote with money (capped at $100), and winners are paid out from the losing side through our proprietary algorithm.
Instead of opinions disappearing into comment sections, VAZA measures collective conviction and settles debates through consensus. In our first 7 months live, we grew to 200,000+ users and processed over $10M in volume - entirely organically, driven by 50M+ social views. People don't just want to argue online; they want their conviction to carry weight. We're building the infrastructure that turns cultural attention into measurable, monetized engagement.
ABOUT THE ROLE
We're looking for a Full Stack Software Engineer to help build and scale the VAZA platform. You'll work directly with the founding team across the whole stack - shipping new features, improving performance and reliability, and helping modernize our architecture as our user base grows fast.
This is a hands-on role with real ownership. You'll work on a live product used by hundreds of thousands of people, where the code you ship is in front of real users the same week. It's ideal for an engineer who wants to move quickly, solve real production problems, and grow with the company.
WHAT YOU'LL DO
- Build and ship features across the full stack, frontend to backend
- Help maintain and scale a live consumer app serving a fast-growing global user base
- Contribute to system architecture, database design, and performance work
- Work on backend services, database performance, and platform reliability
- Monitor system performance and help resolve production issues
- Build and improve CI/CD pipelines, automated testing, and deployment workflows
- Work with our cloud infrastructure and deployment environments
- Help keep the application secure, reliable, and fast under load
- Support payment infrastructure and integrations with payment providers
- Improve monitoring, observability, and alerting
- Collaborate closely with the founders on product direction and the technical roadmap
OUR STACK
Frontend
- Nuxt 4 and Vue 3
- Pinia for state management
- Vuetify component framework
- SCSS
- TypeScript
- Deployed on Vercel (preview deployments, edge CDN)
Backend
- Rust with the Axum framework
- PostgreSQL on AWS (RDS, moving to Aurora as we scale)
- REST APIs and real-time updates over WebSockets
- Strong typing and clean error-handling patterns
Infrastructure & DevOps
- AWS: ECS Fargate, S3 + CloudFront, ElastiCache (Redis)
- Docker containers (cargo-chef for fast Rust image builds)
- Infrastructure as code with Terraform
- CI/CD with GitHub Actions
- Automated testing (unit, integration, end-to-end)
- Monitoring, logging, and alerting
- Environment and secrets management
Payments
- Whop and other payment providers
- Fiat and crypto on-ramps and off-ramps
WHAT WE'RE LOOKING FOR
- Solid experience building and shipping full-stack web applications
- Comfortable with a modern frontend framework (Vue/Nuxt preferred; strong React experience translates well)
- Good understanding of relational databases (PostgreSQL), schema design, and migrations
- Backend experience; Rust is a strong plus, but we'll support the right engineer in ramping up
- Familiarity with cloud infrastructure (AWS a plus), Docker, CI/CD, and basic monitoring and observability
- TypeScript proficiency and strong typing habits
- A product mindset — you care about the user experience, not just the code
NICE TO HAVE
- Experience with live consumer applications at scale
- Payment API integrations (fiat and crypto on/off ramps)
- Real-time systems / WebSocket experience
- CDN and caching strategies
- Solid Git workflow and branching practices
WHY VAZA
- Real ownership of critical parts of a live, scaling consumer product
- Direct collaboration with the founding team and technical leadership
- Move fast and see your work in front of real users immediately
- Grow with a high-growth startup at an early stage
COMPENSATION & DETAILS
- Monthly compensation
- Performance-based bonuses as the company grows
- Full-time, 40 hours per week
- Hybrid role (mostly remote with some in person sessions in GTA)
Check us out: www.vazainc.com and @vazainc across all socials.
Pay: $80,000.00-$120,000.00 per year
Benefits:
- Flexible schedule
- On-site parking
Application question(s):
- Please review ALL job requirements on the post before applying!! Are you a fit for this role?
- Have you completed a Computer Science, Software Engineering, or related program from University of Waterloo or similar school?
- Are you located in the Greater Toronto Area or close by?
Language:
Work Location: Hybrid remote in Toronto, ON M9N 1L3