Back to job search
TM
The MRG GroupVerified Job Source

Senior Software Engineer

Develop high-performance backend services and scalable APIs while contributing to frontend development to deliver complete features. Manage the full software lifecycle, including AI-assisted workflows, CI/CD pipelines, and cloud infrastructure management.

  • On-site
  • Toronto, ON
  • Posted Jul 23, 2026
  • Apply by Aug 22, 2026
  • 1 position

Job summary

Senior Software Engineer AdmitONE Toronto, ON (On-Site) Who We Are: AdmitONE, is not just a ticketing company, it’s an experience portal built by event & experience creators. This foundation; decades of industry knowledge and experience in promoting, venue management, ticketing, marketing, media relations and artist representation allows AdmitONE to deliver customers Positive, Shareable Experiences when discovering and purchasing tickets. In addition to the core functionality of selling tickets to events, the product roadmap includes everything from an integrated back-end dashboard to travel and DIY products while ensuring we service 110% of user and customer needs of today and tomorrow. Founded in 2008, The MRG Group is Canada’s largest independent entertainment company, specializing in live entertainment, hospitality, ticketing, travel, and digital media. Who You Are: We’re looking for a Senior Software Engineer to help shape and scale the systems behind AdmitONE, our multi-product ticketing platform. In this role, you will focus on building robust backend systems while taking end-to-end ownership of features, including the necessary frontend development. You will have a direct impact over how our products (Pro, Community and PoweredBy) perform, scale, and evolve, while working on technology that directly supports live experiences from ticket purchase to in-venue operations. You champion AI-first workflows by mastering the use of AI-assisted tools (like Cursor) and the art of prompt engineering to accelerate delivery and ensure generated code meets rigorous architectural, security, and performance standards through every stage of development, testing and deployment. What You’ll Do: Build & Ship End-to-End: Develop high-performance backend services and scalable APIs, while contributing to the frontend to deliver complete, production-ready features. Own the Full Lifecycle: Manage the entire development loop—from writing code and refining AI-assisted prompts to configuring CI/CD pipelines and executing safe rollouts. Engineer for Quality: Write and maintain automated test suites (Unit, API, E2E) and perform exploratory testing to catch edge cases in complex, AI-generated implementations. Manage Infrastructure: Handle infrastructure-as-code (IaC) changes, secrets management, and environment configurations to ensure services are cloud-native and secure. Operate What You Build: Monitor system health via structured logging and metrics, participating in on-call rotations to triage incidents and ship lasting code-level fixes. Drive Technical Bar: Ensure code, queries, and cloud configs meet high standards for security and performance through rigorous peer reviews and hands-on mentorship. Our Technical Stack Backend: Golang, NodeJS API: GraphQL & RESTful Frontend: React based frameworks - NextJS, Vite Mobile: React Native Databases: MongoDB, PostgreSQL (Supabase) Cloud & Hosting: AWS, Vercel, Cloudflare Tooling: GitHub Actions, AI-assisted development (Cursor, LLM workflows) Qualifications & Experience Experience: 5+ years of professional experience as a full-stack and/or backend software engineer, with a four-year bachelor's degree in Computer Science or a closely related field; OR 6+ years of professional experience as a full-stack and/or backend software engineer, with a three-year bachelor's degree or diploma in Computer Science or a closely related field. Required technical skills and knowledge End-to-End Execution: Proven experience with owning a feature from the initial technical approach to development, testing and deployment, with a focus on making sound tradeoffs that sit well within existing systems. AI-Assisted Workflows: Comfortable in using AI-assisted coding tools (e.g., Cursor) and prompt engineering to accelerate development while maintaining a high bar for security and performance. Backend & Distributed Systems: Proficiency in Go, Node.js (Express/NestJS), Python or Java and a solid understanding of concurrency, retries, and async processing. Data & API Design: Hands-on experience with SQL (PostgreSQL) or NoSQL (MongoDB) and building well-documented REST or GraphQL APIs. Web Fundamentals: Ability to build and maintain modern UIs using React (Next.js/Vite) and component libraries like Tailwind or MUI. Practical Testing: Comfortable writing automated tests at multiple levels (e.g., Unit, API/Integration, and E2E with Playwright or Cypress) to ensure features are verifiable and safe to ship. Cloud & Infrastructure (AWS): Familiarity provisioning core services (e.g., Lambda, S3, SQS, IAM) using Infrastructure as Code (Terraform, CDK, or SAM) and Docker. CI/CD & Delivery: Practical experience in developing and maintaining build & release pipelines (e.g., GitHub Actions) and managing environment configurations or secrets. Observability & Operations: Knowledge of production monitoring and log aggregation systems (e.g., CloudWatch) to help triage incidents and identify opportunities for performance and reliability improvements. Nice to Have: Search: Experience with Elasticsearch, OpenSearch, or comparable search/indexing systems. Database migration experience: Planning and executing migrations and data backfills, including NoSQL-to-SQL, SQL-to-NoSQL, or hybrid patterns, while minimising downtime and preserving data integrity. Broader messaging and streaming: Experience with Kafka, Kinesis, or similar (beyond queues alone). Cybersecurity & Compliance: Knowledge of OWASP Top 10 vulnerabilities and implementing security observability (e.g., Sentry, AWS WAF, or Vercel Firewall) to support anomaly detection, threat mitigation, and regulatory compliance. Performance and load testing: Profiling, load or stress testing (e.g. k6, JMeter, or similar), or cost/performance tuning of cloud workloads. What’s in it for you? Opportunities for growth in a dynamic, fast-paced organization. A collaborative culture that celebrates creativity and innovation. Access to unique experiences across The MRG Group’s diverse portfolio. A salary range is provided; final compensation offer will be determined based on experience, skills, and alignment with the role. Please note this is an on-site position, based in our Toronto HQ. Our Commitment The MRG Group is committed to diversity, equity, and inclusion. We encourage applicants from all backgrounds to apply. If you require accommodation during the recruitment process, please contact us. AI may be used as part of the recruitment process and in accordance with local laws. Thank you for your interest in the MRG Group. Given the interest in this role, only those selected for an interview will be contacted.

What you’ll do

Develop high-performance backend services and scalable APIs while contributing to frontend development to deliver complete features. Manage the full software lifecycle, including AI-assisted workflows, CI/CD pipelines, and cloud infrastructure management.

Requirements

Requires 5+ years of professional experience as a full-stack or backend engineer with a degree in Computer Science or a related field. Proficiency in Go or Node.js, experience with SQL/NoSQL databases, and familiarity with AWS and AI-assisted coding tools are essential.

Benefits

• Opportunities For Growth • Collaborative Culture • Access To Unique Experiences Across The MRG Group Portfolio

Listed skills

  • PostgreSQLPreferred
  • ReactPreferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Golang
  • Node.js
  • React
  • NextJS
  • GraphQL
  • RESTful APIs
  • MongoDB
  • PostgreSQL
  • AWS
  • Infrastructure As Code
  • CI/CD
  • Prompt Engineering
  • Unit Testing
  • E2E Testing
  • Docker
  • GitHub Actions

Job areas

  • Software
  • Technology
  • Engineering
  • Hospitality
  • Creative & Media

Additional details

Minimum education
Bachelor’s degree
Minimum experience
5+ years
Apply by
Aug 22, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available