Principal Developer Mrg Group / Admitone

Vancouver, BC, CA, Canada

Job Description

Principal Developer - MRG Group / AdmitONE





Location: Toronto, ON. Full time. 5 days in the office.

Who We Are




The MRG Group is a leader in experience creation. In operation since 2008, The MRG Group has grown to become Canada's largest independent entertainment company, and through its ownership of 12 hospitality properties and 6 venues across Canada, the business is passionate about providing positive shareable experiences for its guests, 500+ employees, and partners.


In addition, The MRG Group owns and operates an events business, travel company, digital publication, and ticketing service Admit One. In 2021, the business expanded its presence into the US, signing its first venue deals with properties in New York and California later that year.

The Role




This role is ideal for someone who thrives on continuous learning, is eager to expand their impact and professional growth, and enjoys working in a collaborative, team-oriented environment. The right candidate will be adaptable, flexible, and able to pivot as priorities evolve.



As Principal Developer, you'll be a hands-on technical leader responsible for architecting scalable solutions, mentoring developers, and driving technical excellence across our products. You'll tackle our most complex technical challenges while helping shape the future of our products.


You'll also be at the forefront of integrating and advocating for AI-powered developer tooling (e.g., Cursor) into our workflows to accelerate delivery speed, improve code quality, and streamline collaboration across teams.

Key Responsibilities




Technical Leadership

Design and implement scalable, high-performance systems for our ticketing platform Lead architectural decisions and technical direction for major platform initiatives Serve as technical mentor to engineering team members Drive adoption of engineering best practices, patterns, and standards Champion AI-assisted development workflows (AI coding assistants) to maximize engineering velocity and reduce repetitive overhead

Hands-On Development

Write high-quality, maintainable code across our full technology stack Lead development of critical features and complex system integrations Optimize platform performance, scalability, and reliability Conduct thorough code reviews and provide technical guidance Ensure smooth deployment and monitoring processes Leverage AI-based tooling for rapid prototyping, refactoring, and code analysis

Cross-Functional Collaboration

Partner with product and design teams to translate requirements into technical solutions Interface with stakeholders to communicate technical decisions and trade-offs Promote AI-driven automation in workflows (e.g., testing, documentation, release notes) to reduce friction across teams


Innovation & Problem Solving

Research and evaluate new technologies and approaches Solve complex technical challenges related to high-volume ticketing operations Lead incident response and post-mortem processes for critical issues Contribute to technical debt reduction and platform modernization efforts

Technical Stack




Backend: Golang, NodeJS


Frontend: React, NextJS


Mobile: React Native


Databases: MongoDB, PostgreSQL (Supabase)


Hosting: AWS, Vercel, Webflow


Tooling: GitHub Actions, AI-assisted development (Cursor, LLM workflows)

Knowledge, Skills & Abilities




Experience & Background

7+ years of software engineering experience with demonstrated technical leadership Expert-level proficiency in Go and modern backend development practices Strong experience with React, Next.js, and frontend development Experience with serverless architectures and cloud-native development (AWS Lambda and Vercel preferred) Background in high-scale, consumer-facing applications, ticketing systems

Technical Expertise

Deep understanding of distributed systems, microservices, and event-driven architectures Proficiency with both SQL (PostgreSQL) and NoSQL (MongoDB) databases Experience with authentication systems (Supabase preferred) and security best practices Strong knowledge of performance optimization and monitoring Familiarity with CI/CD pipelines and DevOps practices (Github actions and Vercel pipeline) Knowledge of React Native mobile development

Leadership & Communication

Proven ability to mentor and guide other developers Strong problem-solving skills and architectural thinking Excellent communication skills for technical and non-technical audiences Experience leading technical initiatives and driving consensus Collaborative approach to cross-functional work * Ability to drive adoption of AI-powered development culture across teams

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2766343
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Vancouver, BC, CA, Canada
  • Education
    Not mentioned