Talent.com
atVenu
Senior GraphQL API Software DeveloperatVenu • Calgary, AB, Canada
Senior GraphQL API Software Developer

Senior GraphQL API Software Developer

atVenu • Calgary, AB, Canada
4 days ago
Job type
  • Full-time
Job description

Senior GraphQL API Software Developer

Reports To: Development Manager

About the job:

We're looking for a Senior GraphQL API Developer to join our API team at atVenu. You'll help shape how we design, scale, and evolve our public GraphQL API. Establishing the patterns, limits, and conventions that let it grow reliably as we expand across Canada, the United States, Europe, and beyond.

As a key technical contributor, you'll collaborate closely with product managers and development teams to design, build, and maintain robust APIs ranging from inventory control to payment transaction feeds for our enterprise customers as well as our scrappier startup users. You'll be a hands-on leader skilled in balancing trade-offs, solving complex problems, and driving cross-team solutions. Your expertise will help shape our technical direction while mentoring other developers and championing engineering excellence.

Our Tech Stack:

  • Backend: Ruby, Rails, GraphQL, PostgreSQL, Redis, CouchDB
  • Frontend: React Native, React, JavaScript
  • Cloud Platform: AWS
  • Tools: GitHub, Sidekiq, Docker

What you’ll do:

  • Collaborate with Product Managers and cross-functional teams to understand business needs and translate them into pragmatic, performant technical solutions.
  • Deliver high-value projects with no direct supervision; engaging senior staff members to validate new ideas, test assumptions and provide mentorship.
  • Design, develop, and maintain scalable and compliant APIs that can support our platform within Canada, the United States, Europe and counting.
  • Implement and enforce API security best practices, including authentication, authorization, rate limiting, data validation, pagination, and protection against common vulnerabilities (e.g., injection attacks, query-cost DoS, and data leakage).
  • Design and evolve our public GraphQL schema, including a clear versioning and deprecation strategy.
  • Establish query cost/complexity analysis and depth limiting to keep the API performant and safe under load.
  • Improve resolver performance and eliminate N+1 queries through batching (e.g., dataloader) patterns.
  • Own the API consumer developer experience: documentation, predictable conventions, and clear error contracts.
  • Architect services and systems using accepted design patterns that allow for iterative, autonomous development and future scaling
  • Proactively identify technical debt before it turns into a long-term problem while balancing the effort/reward of corrective action; will encourage team to do the same.
  • Anticipate future use cases and make design decisions that minimize the cost of future changes.
  • Provide mentorship to more junior developers.

What you’ll bring:

  • Substantial experience as a software developer, with proven depth publishing and maintaining public GraphQL APIs.
  • Deep API design judgment and a willingness to be a go-to voice on GraphQL patterns and best practices, helping raise the bar across the team.
  • A strong security and compliance mindset, with awareness of geographic and data-protection considerations; payments or fintech experience is a plus.
  • Be highly adaptable, with proven ability to learn/use various programming languages; preferably with hands on Ruby on Rails experience.
  • Proven ability to trouble-shoot complex technical problems and participate in code/architecture reviews.
  • Excellent team player: able to work across teams, acting as a leader when required and managing conflict independently, with the knack of leaving everyone involved feeling heard and respected.
  • A genuine interest in the live event space, with curiosity, ownership, and a collaborative mindset.

Equal Opportunity Employer

atVenu is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, national origin, protected veteran status, age, disability, or any other protected status.

Disclaimer

The job description above is intended to set forth the general nature of the work that will be expected of the person whotakes onthis role. The job description is not, however, meant to be construed as an exhaustive list of all the duties and responsibilitiesrequiredfor this role. From time to time, all colleagues maybe requiredto perform duties outside their normal responsibilities as needed, and the priorities within each role evolve over time based on the needs of the business.

#J-18808-Ljbffr
Create a job alert for this search

Senior GraphQL API Software Developer • Calgary, AB, Canada

Similar jobs

Senior Software Engineer — Tech Leader & Impact

Alternative PaymentsCalgary, AB, CA
Full-time

A dynamic fintech company based in Canada seeks a Lead Software Engineer to drive technical excellence in their platform.This role emphasizes designing scalable microservices and leading cross-func... Show more

 • Promoted

Senior Shopify Developer – Remote (Canada) for Enterprise

AkkodisCalgary, AB, CA
Remote
Full-time

A global consulting company is seeking an experienced Senior Software Developer specializing in Shopify for a 6-month remote contract.The role involves developing and customizing Shopify themes, su... Show more

 • Promoted

Senior Elixir Developer

HiiveCalgary, AB, CA
Full-time

Hiive is a fintech startup building a marketplace for private pre-IPO companies.We are growing quickly and looking to hire a seasoned Elixir developer to our team.The ideal candidate will have subs... Show more

 • Promoted

Senior Full Stack Developer

Hewitt BanksCalgary, AB, CA
Full-time

Senior Software Developer (Full Stack).Our client is on a mission to help everyone achieve financial freedom by reimagining how people manage money.Using smart technology, they make financial servi... Show more

 • Promoted

Senior Developer

Calgary Board of EducationCalgary, Alberta, Canada
Full-time

The Senior Developer role is with the Calgary Board of Education (CBE).This position delivers high quality software solutions across the CBE application ecosystem and environments, using the latest... Show more

 • Promoted

Senior Software Developer Focused on Building Healthcare Solutions

Clover HealthCalgary, AB, CA
Full-time

Become a key player in healthcare innovation as a Senior Software Developer.Your skills will help forge systems that improve healthcare delivery and outcomes for patients through technology.As a Se... Show more

 • Promoted

GIS Software Developer - Remote, ArcGIS Pro Upgrade

Rubicon PathCalgary, AB, CA
Remote
Full-time

A technology consulting firm is seeking an Intermediate Software Developer to support the redevelopment of GIS applications for the Ministry of the Environment.The ideal candidate will work with Es... Show more

 • Promoted

Senior Full Stack Developer Role

AppLitCalgary, AB, CA
Full-time

At AppLit, we are seeking a Senior Full Stack Developer with a focus on React Native for mobile app development.You will spearhead projects that empower startups with impactful mobile solutions for... Show more

 • Promoted

Senior Software Developer (C++/Python) - Visualization - C$140,000 - C$155,000 A Year

Altis TechnologyCalgary, Canada
Full-time

Seeking a Senior Software Developer to design and optimize C++ algorithms for cloud-based geoscience modeling workflows and build scalable Python back-end services for web applications. Show more

 • Promoted

Senior Software Developer

TELUS DigitalCalgary, Alberta, Canada
Permanent

As an award-winning digital product consultancy and the digital division of.Canada’s largest telecommunications providers, we design and deliver transformative customer experiences through cutting-... Show more

 • Promoted

Senior Digital Architect — Remote Platform Solutions

MindtrisCalgary, AB, CA
Remote
Full-time

A leading digital transformation firm in Canada seeks an experienced Senior Digital Architect to lead the solution architecture for digital services.This role involves guiding teams in implementati... Show more

 • Promoted

Roku Developer

Enterprise Solutions Inc.Calgary, AB, CA
Full-time

Be among the first 25 applicants.Direct message the job poster from Enterprise Solutions Inc.I may have a job for you: Account Manager (Canada/US) - Client Relations & Delivery.Remote (Work Time wi... Show more

 • Promoted

Senior Software Developer

Arcurve IncCalgary, Alberta, Canada
Temporary

Arcurve – Calgary and hybrid work environment – 6‑month contract with possibility of extension.We are seeking an authentic, collaborative, and accountable individual to join our team as a Senior Fu... Show more

 • Promoted

Senior Backend Developer

Atimi SoftwareCalgary, AB, CA
Full-time

Atimi is seeking an experienced backend software developer to fill a position in Canada.Please note this is a fully remote position with EST working hours but we're open to candidates from all prov... Show more

 • Promoted

Lead Developer Crafting Innovative Cloud Solutions Remotely

SherwebCalgary, AB, CA
Remote
Full-time

Excel as a Lead Developer in creating innovative cloud solutions while nurturing your team.This remote position emphasizes excellence in coding standards and collaborative growth.As a principal fig... Show more

 • Promoted

Senior Software Developer

SOVRACalgary, Alberta, Canada
Full-time

SOVRA is a leading public procurement platform trusted by more than 7,000 government agencies and over 1 million suppliers across North America.Our work sits at the intersection of technology, publ... Show more

 • Promoted

Senior Software Developer (AI, MCP, B2B)

Bison & BirdCalgary, AB, CA
Full-time

Senior Software Developer (AI, MCP, B2B).Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Experienced Software Developer (AI, MCP, B2B).Full-Time, On-S... Show more

 • Promoted

Senior Developer

AdeccoCalgary, AB, CA
Temporary

Recruitment Consultant @ Adecco | Human Resources, HRM, Training and Development | CHRP in process.Adecco is currently recruiting for a Senior Developer.This is a 6-month contract opportunity with ... Show more

 • Promoted

Senior React Developer

LumenaltaCalgary, AB, CA
Full-time

Over 20 years of remote experience, all 500+ staff are 100% remote and we still grow vibrant relationships, provide exceptional opportunities for career growth while working with stellar clients on... Show more

 • Promoted

Senior Android Engineer (Kotlin, Jetpack Compose) — Remote

BraintrustCalgary, AB, CA
Remote
Full-time

A talent network is seeking a freelance Android Developer to enhance user experience for non-English speaking users.This remote role requires expertise in Kotlin, along with strong knowledge of Jet... Show more