Backend Developer (Remote, Canada)

Amuse

Ottawa

Remote

CAD 85,000 - 105,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity compensation
Generous vacation policy
Health stipend
Twice a year in-person meetups

Job summary

A culture and arts platform is seeking a Mid-Senior Back End Developer in Ottawa to enhance its API for the Amuse platform. Candidates should have experience with Go or equivalent languages, and a knack for data analytics and GIS applications. This fully remote role offers equity, generous vacation, and collaborative team dynamics. Join us to enrich the daily lives of users through technology and culture.

Qualifications

  • Some Go / Golang experience or equivalent in similar strongly typed compiled languages like Rust, Java, C++.
  • Familiarity with relational databases (Postgres, bonus if you’ve touched PostGIS).
  • Experience in personal or school projects involving maps, GIS, or data-heavy systems.

Responsibilities

  • Contribute to core backend API of Amuse platform.
  • Break down problems into clean, efficient solutions.
  • Help design and maintain reliable APIs and data models.

Skills

Go / Golang experience
REST APIs
Data analytics
AI-powered tools
Relational databases (Postgres)

Job description

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

$85,000.00/yr - $105,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 trying to lecture 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
  • Contribute to our core backend API that powers the Amuse platform (the app for curious people) by jumping in feet first
  • Break down problems into clean, efficient solutions with guidance from senior engineers
  • Help design and maintain APIs and data models that are reliable and well-structured
  • Explore how GIS data and algorithms can connect data points in new and meaningful ways
  • Collaborate closely with other developers, designers, and team members to bring features to life
  • Grow your coding practices with an emphasis on respect, thoughtfulness, and team collaboration
What you need
  • Some Go / Golang experience or equivalent in similar strongly typed compiled languages like Rust, Java, C++
  • Exposure to REST APIs and real-time applications
  • Interest in data analytics and how it can solve real-world problems
  • Excitement about AI-powered tools and how they can support your learning and workflow
  • Strong desire to learn about new tools and techniques, and have an eagerness to share new ideas and solutions on every project
  • Familiarity with relational databases (Postgres, bonus if you’ve touched PostGIS)
  • Willingness to communicate clearly and collaborate effectively with peers and mentors
Who you are
  • You want to learn and grow among an excellent team of engineers
  • You care about quality and pay attention to detail
  • You’re curious about how things work and love figuring out new concepts
  • You welcome feedback and see it as an opportunity to grow
  • You focus on solutions, asking not “if this can be done” but “how it can be done”
  • You’ve worked on personal or school projects involving maps, GIS, or data-heavy systems
  • You’ve experimented with APIs, data modeling, or algorithm-driven projects
  • You’re excited about media types like audio, video, images, or geographic data
  • You have experience in small teams, startups, or collaborative projects outside of school/work
  • You enjoy museums and learning about the world around you
What we offer
  • Salary based on experience
  • Equity compensation
  • Generous vacation policy and 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 great opportunity to stand out.

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Information Technology
  • Industries: Software Development

Referrals increase your chances of interviewing at Amuse by 2x

Get notified about new Back End Developer jobs in Ottawa, Ontario, Canada.

Related roles
  • Intermediate Fullstack Developer (Ruby & React) - EHR
  • Full Stack Developer Full-Time Contractor (Contract to Hire Potential)
  • Senior Fullstack Developer (Ruby & React), Core Payments
  • Senior Developer, Fullstack (Ruby & React)
  • Senior Developer, Fullstack (Ruby & React) - Labs
  • Senior Software Engineer, Backend (Banking Foundations)
  • Senior Software Engineer - SRE, Backend (Reliability Engineering)
  • Senior Software Engineer, Backend (Powered by Affirm)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

Amuse • Ottawa

Remote
CAD 120,000 - 140,000
Generous vacation policy & paid parental leave
Health stipend
Fully remote work environment
+1
Developer Relations Engineer
Developer Relations Engineer

Canonical • Montreal

Remote
CAD 70,000 - 110,000
Remote work environment
Personal learning budget of USD 2,000
Annual compensation review
+2
Senior Front-End Developer (contract) multiple positions available
Senior Front-End Developer (contract) multiple positions available

Handis Consulting Inc • Canada

Remote
CAD 1,000
Flexible working hours
Opportunity for contract extension
Developer Relations Engineer
Developer Relations Engineer

Canonical • Laval

Remote
CAD 100,000 - 120,000
Remote work flexibility
USD 2,000 personal development budget
Annual compensation review
+1
Platform Engineer
Platform Engineer

Xsolla • Montreal

On-site
CAD 100,000 - 150,000
100% company-paid medical, dental, and vision plans
Unlimited Flexible Time Off
Personalized career roadmap
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Athennian • Toronto

Remote
CAD 48,000 - 150,000
Minimum three weeks of vacation
Flexible parental leave benefits
Work-from-home allowance
+1
Senior Backend Developer
Senior Backend Developer

Atimi Software • Canada

Remote
CAD 100,000 - 160,000
Flexible schedule
Generous time off
Team-building activities
+1
Developer Relations Engineer
Developer Relations Engineer

Canonical • Quebec

Remote
CAD 80,000 - 100,000
Distributed work environment
Learning and development budget
Annual compensation review
+2
IT Software Developer
IT Software Developer

Hensall Co-op • Canada

On-site
CAD 60,000 - 75,000
Staff Software Engineer, Backend
Staff Software Engineer, Backend

GlossGenius • Canada

On-site
CAD 200,000 - 225,000
Flexible PTO
Competitive health & dental insurance
Generous parental leave policy
+3