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

Amuse

Ottawa

Remote

CAD 120,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

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

Amilia • Canada

Hybrid
CAD 85,000 - 120,000
Competitive salary
Group RRSP employer contribution up to 5%
Group insurance and Employee Assistance Program
+5
Senior Software Engineer, Frontend (Web)
Senior Software Engineer, Frontend (Web)

United States Digital Space LLC • Toronto

Hybrid
CAD 104,000 - 156,000
Equity
Bonus
Health, dental, and vision insurance
+3
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 Full Stack Developer
Senior Full Stack Developer

AMA - Alberta Motor Association • Edmonton

Hybrid
CAD 110,000 - 140,000
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

Hybrid
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
Advanced Software Developer - Montreal
Advanced Software Developer - Montreal

Snowed In Studios Inc. • Canada

Hybrid
CAD 110,000 - 135,000
Comprehensive benefits package
4 weeks paid vacation
Unlimited sick leave
+4
Advanced Software Developer
Advanced Software Developer

Snowed In Studios Inc. • Canada

Hybrid
CAD 110,000 - 135,000
Comprehensive benefits package
4 weeks paid vacation
Unlimited sick leave
+2
Principle Software Developer
Principle Software Developer

Snowed In Studios Inc. • Canada

Hybrid
CAD 135,000 - 160,000
Comprehensive health benefits
4 weeks paid vacation + holidays
Unlimited sick leave
+3