Skip to Main Content

Job Title


Senior Software Engineer


Company : AdmitONE


Location : Toronto, Ontario


Created : 2026-03-29


Job Type : Full Time


Job Description

Senior Software Engineer AdmitONE Toronto, ON (On-Site) Who We Are: AdmitONE, is not just a ticketing company, its 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. Who You Are: Were 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 Youll 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 loopfrom 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 bachelors 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 bachelors 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. Whats 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 Groups 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.