Sparkgrid logo

Backend developer Golang

Sparkgrid
Full-time
On-site
Montreal, Quebec, Canada

Company 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.

Job Description

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.

Qualifications

  • 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)