Showpass Logo

Showpass

Backend Developer (Intermediate to Senior)

Posted Yesterday
Be an Early Applicant
In-Office
Calgary, AB
Mid level
In-Office
Calgary, AB
Mid level
As a Backend Developer, you'll create scalable backend systems and optimize applications for speed while mentoring junior developers.
The summary above was generated by AI

About Showpass: At Showpass, we're reigniting the joy of live experiences. From massive stadium concerts to local community festivals, our mission is to empower event organizers with tools that elevate the fan experience. We believe that great events create lasting memories, and we’re here to make those moments unforgettable. Join us and be part of a passionate team driving innovation in the event tech space.

Role Overview: As a Backend Developer at Showpass, you’ll play a key role in shaping the digital experience for thousands of event organizers and millions of attendees worldwide. You will build scalable, high-performance backend systems and optimize applications for maximum speed and scalability, contributing to a seamless experience for our customers and clients.

THE ROLE: Backend Developer - Intermediate to Senior level; title and role scope will be based on experience and interview performance.

THE LOCATION: Calgary, AB

THE RESPONSIBILITIES: 

  • Collaborate with developers and designers to create exciting new features and elegant, user-friendly pages
  • Write clean, testable, reliable, and sustainable code
  • Contribute to the architectural design and implementation of scalable backend systems
  • Ensure the performance, quality, and responsiveness of applications
  • Identify and correct bottlenecks and fix bugs
  • Optimize applications for maximum speed and scalability
  • Quickly learn and integrate new technologies, frameworks, and concepts
  • Stay up-to-date with emerging technologies and industry trends
  • Participate in routine stand-ups, code reviews, and testing sessions
  • Mentor junior developers and provide technical guidance

MUST HAVE QUALIFICATIONS:

  • Minimum 3 years of production backend experience in Python/Django (preferred) or an equivalent framework (FastAPI/Flask/Rails/Node)
  • Experience with relational databases with a PostgreSQL emphasis: indexing and query tuning, locking and transaction isolation, EXPLAIN/ANALYZE, and safe, zero-downtime migrations
  • Experience with Celery and Redis (or equivalents): idempotent processing, retries with randomized backoff, dead-letter queues, outbox/inbox patterns, and de-duplication keys
  • Follows API design best practices: clear and consistent contracts, pagination, predictable error responses, idempotent endpoints; authentication and authorization (OAuth 2.0 or OpenID Connect, role-based access)
  • Experience testing at multiple levels (unit, integration, end-to-end) and debugging skills using logs, metrics, and distributed traces
  • Follows collaborative habits: readable code, constructive reviews, and short written proposals for non-trivial changes
  • Analytical thinker with the ability to problems solve in a fast-paced work environment

BONUS IF YOU HAVE EXPERIENCE WITH:

  • ClickHouse for analytics (materialized views and rollups) or similar columnar databases
  • Change Data Capture pipelines and data workflows (ETL/ELT); reconciliation jobs for orders and payments
  • Google Cloud Platform (for example, Google Kubernetes Engine or Cloud Run), Docker and Kubernetes
  • Deeper observability: OpenTelemetry, Sentry or Datadog, and well-designed service level indicators and objectives
  • Collaborating with frontend teams to shape API contracts (React/Next.js)

SENIOR LEVEL QUALIFICATIONS (Nice to have, not required):

  • Own services end-to-end: define service level objectives, track latency and availability, lead incident response and post-incident reviews
  • Experience with advanced PostgreSQL: diagnosing lock contention, planning safe backfills or table partitioning, truly zero-downtime migrations under live traffic
  • Design for high traffic by ensuring exactly-once outcomes using idempotency, concurrency controls, and failure-mode handling
  • Experience with domain-driven design: clear boundaries and aggregates in a Django codebase
  • Performance and caching at scale: cache-aside patterns with Redis, content delivery network fundamentals, safe cache invalidation
  • Previously led or mentored technical team members

Showpass is committed to employment equity, welcomes diversity in the workplace, and encourages applications from all qualified individuals. We thank all interested applicants; however, only qualified applicants selected for an interview will be contacted.

Top Skills

Python,Django,Fastapi,Flask,Rails,Node,Postgresql,Celery,Redis,Google Cloud Platform,Docker,Kubernetes

Similar Jobs

Yesterday
Hybrid
Calgary, AB, CAN
Senior level
Senior level
Financial Services
The role involves developing client relationships, overseeing transaction execution, training junior bankers, and managing financial analysis and risks for investment banking deals in the natural resources sector.
Yesterday
Remote or Hybrid
7 Locations
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The role involves managing ultra-high volume backend services in Golang for network communications between security cloud and customer resources, focusing on scalability, distributed systems, and performance optimization.
Top Skills: AWSAzureCassandraElasticsearchGCPGoKafka
Yesterday
Remote or Hybrid
7 Locations
Mid level
Mid level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Manage strategic relationships with cybersecurity services customers, optimize service investments, and enhance customer preparedness through education and planning.
Top Skills: JIRASalesforce

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account