Backend developer Golang

Montreal, Quebec, ca on site Until 8/22/2026 First posted March 26, 2025 Last posted March 26, 2025
Job description

Sparkgrid (https://sparkgrid.co) provides coworking spaces with a cloud-based management platform allowing space owners to manage all the aspects of their businesses, from desks & conference rooms booking or billing to community management.

We are looking for a Backend Developer who loves web development and loves working with open source frameworks. If you are a team player with a passion for Golang, who is willing to develop and learn - keep on reading! Sparkgrid will feel like home to you if you like to work in a fun environment and like to be challenged every day.

  • 2+ years of experience in backend development and architecture, at least 6 months of Golang development
  • Experience developing in Unix-based OS (Mac, Linux...)
  • Understanding of REST principles
  • Familiarity with agile development (Working with Asana)
  • Experience with MongoDB (Querying, aggregation pipeline...)
  • Experience building and shipping high-quality production services
  • Experience with git basic commands (checkout, branching model, interactive rebase...)
  • Highly knowledgeable and skilled in Golang and frameworks
  • Has attention to detail, carefully crafts both tests and code
  • Willing to take ownership of problems and see them through to resolution
  • Loves learning new technologies

Bonus Point

  • Echo micro-framework
  • Redis (cache & subscription)
  • Continuous integration (Jenkins pipeline, Docker)
  • Rancher (Docker container manager)
  • Integration test with Postman
  • Oauth 2.0
  • Experience developing javascript application (ReactJS or Angular)

About this role

Summary

Develop and maintain backend services using Golang, REST, MongoDB, and open source frameworks.

Job title

Backend developer Golang

Experience level

2+ years

Industry

software

Location requirements

Montreal, Quebec, with remote options allowed

Salary

Not specified

Management role

No

Skills & keywords

Required skills

golangrestmongodbgit

Preferred skills

echoredisdockercioauth

Specializations

golangrestmongodbunix
Locations

Structured locations inferred from the posting.

Montreal, QC, Canada

Hybrid City