drjobs Backend Engineer

Backend Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Toronto - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Who we are:


MRG is Canadas largest independent concert promoter and live entertainment venue operator. We produce over 1000 events annually across 9 owned and operated venues and have produced concerts hosted in clubs and arenas domestically as well as Europe and AsiaPacific. Our diverse portfolio includes leading hospitality businesses experiential venues like Par Tee Putt and Par Tee Pong as well as AdmitOne the fastestgrowing multiproduct ticketing platform in North America. We are at the forefront of the experience economy.


Who you are:


We are seeking a skilled midlevel Backend Engineer to join our development team. In this role you will develop maintain and optimize our backend services built primarily with Go/Golang. You will work collaboratively with crossfunctional teams to implement scalable solutions that power our applications while contributing to architectural decisions and helping junior team members grow.


The Fine Print:

  • Design and implement robust scalable and maintainable backend services using Go/Golang
  • Work with MongoDB and assist in our transition to PostgreSQL databases designing efficient data models and optimizing queries
  • Integrate with Supabase for authentication solutions
  • Deploy and manage applications on AWS infrastructure with focus on AWS Lambda and API Gateway
  • Build and maintain GraphQL endpoints for frontend and mobile consumption
  • Implement and maintain payment processing workflows and integrations
  • Write comprehensive unit and integration tests to ensure code quality and reliability
  • Collaborate with frontend and mobile teams to ensure seamless integration of backend services
  • Participate in code reviews to maintain code quality and share knowledge
  • Work with senior team members to improve system design and architecture
  • Support and mentor junior developers helping them grow their technical skills

We are looking for someone with:

  • 3 years of professional software development experience
  • Strong proficiency in Go/Golang OR extensive experience with statically typed languages (e.g. C# C Java) with eagerness and ability to hit the ground running in Go ASAP
  • Experience with both MongoDB and PostgreSQL database design and optimization
  • Familiarity with AWS services (Lambda API Gateway S3 etc.
  • Experience with payment processing systems (e.g. Nuvei Adyen Stripe or Square)
  • Understanding of RESTful API design principles and GraphQL
  • Experience with version control systems (Git) and CI/CD pipelines
  • Solid grasp of software engineering best practices including testing and documentation

Bonus points for:

  • Experience in or passion for the live entertainment ticketing or event management industry.
  • Experience with JavaScript and TypeScript
  • Experience with React and Next.js for frontend development
  • Familiarity with React Native for mobile development
  • Knowledge of Supabase Okta Auth0 or similar authentication solutions
  • Knowledge of payout processes and integration with Sage Intacct or similar accounting apps
  • Understanding of eventdriven architectures and message queues
  • Experience with performance monitoring and optimization

Whats In It For You

  • Participation in the MRG Travel Ambassador Program.
  • A fun and casual environment. You will be joining a closeknit innovative team of creative and energetic gogetters.
  • Employee discounts to our concerts shows and hospitality venues.

Career development opportunities with a company that encourages individuals to learn and grow.

Thank you for your interest in The MRG Group. Given the anticipated interest in this role only those selected for an interview will be contacted.


Required Experience:

Manager

Employment Type

Full-Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.