Full Stack Developer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
Full Stack Developer – Product Engineering
Level: Intermediate to Senior, based on experience. We are currently looking to fill multiple positions within this role.
Location: Calgary, AB (in-office role)
About Showpass
At Showpass, we’re reigniting the joy of live experiences.
We’re Canada’s fastest-growing event ticketing and live experience platform, powering everything from concerts and festivals to comedy shows, attractions, nightlife, and community events.
But we’re not just a ticketing company.
We help event organizers grow their businesses, bring new creators into the live events space, and build technology that has to perform in real-world, high-pressure environments where failure is not an option. When thousands of people are trying to buy tickets, check in at the gate, or run an event on-site, the software needs to just work.
We’re proud to be recognized as:
- Canada’s Most Admired™ Corporate Cultures (2024 & 2025)
- CanadianSME Fastest Growing Company (2024)
- Deloitte Technology Fast 50 (#20, 2024)
The Role
We’re looking for a Full Stack Developer who wants to build meaningful products, not just complete tickets.
This role is for someone who can take a problem from idea to production, make smart technical decisions, and cares deeply about whether the thing they built actually works for customers. You’ll work across the stack, contributing to customer-facing product experiences, APIs, backend systems, data models, and the infrastructure that supports them. Our environment includes technologies such as React, TypeScript, and Next.js on the frontend, alongside Django-powered backend services and the broader platform infrastructure that supports our products at scale.
We’re looking for someone with strong technical fundamentals, good judgement, and a bias for action. You should be comfortable asking questions, challenging assumptions, and proposing better ways to solve problems.
This is a great role for either a strong intermediate developer ready to grow into senior-level impact, or a senior developer who wants ownership, speed, and product influence.
What You’ll Do
- Build and ship full-stack features from idea to production
- Build polished, reliable product experiences across the stack using React, TypeScript, Next.js, and Django
- Design, build, and improve APIs and backend workflows
- Work with PostgreSQL and help evolve our data models
- Build tools that help event organizers manage, grow, and improve their events
- Improve the attendee experience from discovery to checkout to event entry
- Debug production issues and strengthen the reliability of our systems
- Work closely with product, design, support, and engineering leadership
- Use modern development tools, including AI-assisted workflows, to improve speed and quality
- Challenge assumptions, identify better solutions, and take ownership of outcomes
What Makes Someone Successful Here
- Care about the customer impact of what you’re building
- Like owning problems, not just completing assigned tickets
- Can work through ambiguity and make thoughtful technical decisions
- Move quickly while still caring about quality
- Have strong fullstack product instincts
- Enjoys working with and supporting their team members in-office
- Are comfortable working across the stack
- Know when to ask for help and when to make a decision
- Use tools thoughtfully, but do not rely on them as a substitute for understanding
- Want to keep getting better as an engineer
What You Bring
- 4+ years of software development experience
- experience building modern frontend applications using React, Vue, or a similar framework
- Backend development experience, ideally with Python/Django or similar frameworks
- Experience designing, consuming, and debugging APIs
- Experience with PostgreSQL or another relational database
- Strong problem-solving skills and sound engineering judgement
- Comfort working in a fast-moving environment
- A self-starter mindset and a strong sense of ownership
- Interest in using modern tools and workflows to become more effective
Nice to Have
- Strong React + TypeScript experience
- Experience with high-traffic, transactional, or event-driven systems
- Background jobs, queues, Celery, Redis, or similar tools
- Cloud experience, especially GCP
- Observability tools such as Sentry, Datadog, or similar
- Experience building or integrating AI-powered product features
- Experience in ticketing, payments, marketplaces, live events, or commerce