Senior Backend Developer, Content & Personalization (Remote, Canada)

Amuse

Ottawa

Remote

CAD 120,000 - 140,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Generous vacation policy & paid parental leave
Health stipend
Fully remote work environment
Equity stake

Job summary

A tech company in cultural/content discovery is seeking a Senior Backend Developer for remote work in Canada. This position focuses on building backend services for a complex platform, requiring strong Go programming skills and experience with APIs, personalisation algorithms, and data analytics. A competitive salary and equity stake are offered, along with a fully remote work environment.

Qualifications

  • Strong experience with Go or similar compiled languages.
  • Knowledge of building high-quality systems.
  • Experience in data-heavy or algorithmically complex systems.

Responsibilities

  • Develop and maintain core backend projects.
  • Design and implement APIs and data models.
  • Collaborate on feature development with a team.

Skills

Strong Go / Golang experience
Developing REST APIs
Real-time applications
Personalization algorithms
Data analytics
High-quality systems with AI integrations
Relational databases (PostGres)

Tools

PostGIS
Kubernetes
Redis
S3 Buckets
Snowflake
Mapbox API

Job description

Overview

Senior Backend Developer, Content & Personalization (Remote, Canada) – Amuse

Join to apply for the Senior Backend Developer, Content & Personalization (Remote, Canada) role at Amuse.

This range is provided by Amuse. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range: $120,000.00/yr - $140,000.00/yr

Amuse is a platform that helps people discover local arts and culture. Think of it as your personal travel guide: but instead of lecturing you for an hour, it enriches your daily life with little nuggets of information, even when you’re not on vacation.

You will have the rare opportunity to work with a tight-knit team building the services that power a complex software platform from the ground up.

What you’ll do
  • Work on core backend project that powers the content for the Amuse Platform (the app for curious people)
  • Think about problems deeply and break them down into clean, efficient solutions
  • Thrive on complex algorithms and how to serve the most interesting content to someone in real time
  • Design and implement reliable, well-structured APIs and data models
  • Dream about GIS data and how data points can relate to each other geo-spatially and algorithmically
  • Collaborate closely with other engineers to bring new features into production
  • Stay curious about new tools and techniques, and help shape ideas as the product evolves
  • Be considerate of and respectful to others as they are to you
What you need
  • Strong Go / Golang experience or equivalent in similar strongly typed compiled languages like Rust, Java, C++
  • Solid experience developing REST APIs and real-time applications
  • Experience or demonstrable facility with personalization and/or content ranking algorithms
  • Knowledge about data analytics and how it can assist in solving real world problems
  • Confidence building high quality systems with deep AI integrations
  • Comfortable using AI tools to accelerate your work, and curious about how new advances might improve engineering workflows
  • Deep understand of relational databases (PostGres, bonus if experience with PostGIS)
  • Ability to communicate effectively as part of a team of designers and front-end developers
Who you are
  • You don’t ask yourself how this can be done but how it can be done
  • You think about efficiency, scalability, and stability at every step of development
  • You want to learn and grow among an excellent team of engineers, and you welcome personal and team growth
  • You care about quality and have a keen attention to detail
  • You are inherently curious, and love figuring out how things work
  • You have devOps experience - extra bonus points if this includes S3 buckets, Snowflake, Digital Ocean, Kubernetes, Redis
  • You’ve worked on data-heavy or algorithmically complex systems
  • You love maps and GIS, and you have some experience with PostGIS, Mapbox API, and/or MTS
  • You have worked with a variety of media types like audio, video, images, and real-time geographic coordinates
  • Your previous work experience includes startups and/or small teams
  • You have experience in the museum or tourism industry
What we offer
  • Salary based on experience
  • Significant equity stake
  • Generous vacation policy & paid parental leave
  • Health stipend
  • Fully remote / work from home, autonomous work environment
  • Twice a year in-person meetups with travel
  • Opportunity for growth and upward mobility

Note: due to high volume of applications, we strongly recommend including a brief cover letter with your application. Remember, there are real people on the other end — this is a great opportunity to stand out.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Information Technology

Industries

Software Development

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Developer (Remote, Canada)
Backend Developer (Remote, Canada)

Amuse • Ottawa

On-site
CAD 85,000 - 105,000
Equity compensation
Generous vacation policy
Health stipend
+1
Software Developer
Software Developer

Amilia • Canada

On-site
CAD 85,000 - 120,000
Competitive salary
Group RRSP employer contribution up to 5%
Group insurance and Employee Assistance Program
+5
Staff Software Engineer
Staff Software Engineer

Amplitude • Vancouver

On-site
CAD 150,000 - 190,000
Medical Insurance
Dental Insurance
Vision Insurance
+6
Staff Software Engineer, Python
Staff Software Engineer, Python

Jobgether SRL • Canada

Remote
CAD 269,000 - 312,000
Remote position in Canada
Equity
Healthcare benefits
+3
Senior Backend Engineer - Databases - Analytics
Senior Backend Engineer - Databases - Analytics

Lever, Inc. • Canada

Remote
CAD 164,000 - 197,000
RSUs
100% remote
30 days annual leave including Grafana
Senior Software Engineer
Senior Software Engineer

Amplitude • Vancouver

Hybrid
CAD 100,000 - 130,000
Competitive medical, dental, and vision programs
Paid family bonding time off
Annual leave plus holidays
+1
Senior/Staff Software Engineer, Backend (US - Remote or Calgary) at Syndio
Senior/Staff Software Engineer, Backend (US - Remote or Calgary) at Syndio

Matcha • Calgary

Remote
CAD 175,000 - 205,000
Syndio Equity
Flexible Vacation
Medical, Dental, Vision
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

On-site
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
Senior Software Engineer
Senior Software Engineer

Impact.com • Victoria

On-site
CAD 135,000 - 170,000
RSUs
Health benefits
Parental leave
+3
Senior Data Engineer
Senior Data Engineer

Apply Digital Ltd. • Canada

Hybrid
CAD 110,000 - 140,000
Flexible work arrangements
Generous vacation policy
Customizable benefits
+1