API Developer (1-2 positions)

Development · Calgary, Alberta
Department Development
Employment Type Full-Time
Minimum Experience Mid-level

Showpass is a ticketing and event management software company. We empower venue and event organizers to create a rich, connected experience for their customers through next-generation technology. We combine cutting-edge software and hardware for seamless on- and offline sales, while delivering event management tools on the same integrated platform.


But what makes us different?


Showpass offers a unique platform for collaboration between the key groups that power events. From venues to organizers, to street teams, to event attendees, we are focused on bringing people together through the magic of live events. We also happen to be powered by a very talented team fostering innovation, creativity, and disruption. These pillars support the Showpass culture which is built on a love for events, and all things food. That’s what makes us the fastest-growing Canadian ticketing company.


THE LOCATION: Calgary, Alberta 


THE PERKS:

  • A unique and fun place to work – flexible hours and vacation policy, in-house chef, fully-stocked snack bar, fitness, and cell phone allowances, dog-friendly office with free parking 
  • Hybrid Work Environment
  • Competitive Compensation
  • A benefits package with a focus on health and wellness


If you're a rockstar developer with a passion for working on innovative technology, Showpass may be the perfect opportunity for you. We offer exciting growth opportunities, ongoing training and development, and a collaborative work environment where your ideas are always valued. So why not join us and become part of the Showpass team? Apply now to get started!


Responsibilities:

  • You’ll brainstorm with Product Managers, Designers and Frontend Engineers to conceptualize and build new features for our large (and growing!) user base.
  • You’ll produce high-quality results by leading or contributing heavily to large cross-functional projects that have a significant impact on the business.
  • You’ll actively own features or systems and define their long-term health, while also improving the health of surrounding systems.
  • You’ll assist our skilled support team and operations team in triaging and resolving production issues.
  • You'll be standardizing our processes, documentation, and APIs in order to reduce the time needed to set up new integrations and allow for third party organizations to do so with minimal input from our team
  • You'll be handling communication with third party organizations to ensure that integrations are correctly completed in a timely manner
  • You’ll collaborate with other engineers and review peer code and architecture
  • You’ll improve engineering standards, tooling, and processes


The ideal candidate will have:

  • Demonstrable expert-level Python development experience on major consumer or enterprise products (3-5 years)
  • Expertise in Django and Django REST framework, FastAPI, Flask, or other Python application frameworks
  • Proficiency using database frameworks such as Django ORM or SQLAlchemy, working with both relational and NoSQL database systems including MySQL, PostgreSQL, Redis, ClickHouse
  • You can lead technical architecture discussions and help drive technical decisions within your team.
  • You write understandable, testable code with an eye towards maintainability.
  • You are a strong communicator. Explaining complex technical concepts to designers, support, and other engineers is no problem for you.
  • You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval.
  • You have a bachelor’s degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience.


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.

Thank You

Your application was submitted successfully.

  • Location
    Calgary, Alberta
  • Department
    Development
  • Employment Type
    Full-Time
  • Minimum Experience
    Mid-level