Node.js Developer-001-11-30T00:00:00+00:00

Vancouver, BC

Vidigami has developed a private social platform designed to provide schools with the best place for storing and sharing school memories. See what we do, and hear what our schools think of us! Centrally located in the Kitsilano area of Vancouver, we have built a team of super supportive, talented, fun and culturally diverse professionals committed to bringing innovation to K-12 Education. Find out a little bit about us on Glassdoor. If you love the work you do. If you love the work we do. We hope you’ll connect with us and consider joining our team!

We are actively seeking an intermediate developer to join our product development team. You have strong foundations in a wide range of modern web technologies (specifically Node.js, PostgreSQL, MongoDB are advantageous). You are motivated by applying knowledge in a highly iterative product release cycle and are committed to doing things the “right” way. You have a natural talent for framing and solving problems at the architecture/design level while also being able to dive down to the implementation details and tradeoffs without skipping a beat. You have developed software and IT systems that proactively and preemptively meet the robustness and reliability requirements of a rapidly growing service. If this describes you and what motivates you, please read on!


Contribute throughout the technology stack, from APIs and back-end processes to core infrastructure services

Support high-throughput web applications and their necessary back-end services using a variety of tools

Assist with the scalability and stability of both SQL and NoSQL databases

Contribute to discussions regarding the design and implementation of Vidigami’s web service


  • Able to write high-quality code (CoffeeScript/JavaScript, Ruby, Python, Go)
  • Experience with SQL, NoSQL, Key-Value databases
  • Experience working with REST, MVC, ORMs
  • Experience working with cloud-based systems (AWS, Heroku, Digital Ocean, etc..)
  • Experience working in LINUX/UNIX systems, Bash, etc..
  • Minimum 3 years experience in web server or related development
  • Strong mathematical background with a Bachelor’s degree in Computer Science/Engineering or equivalent experience


  • Experience with multi-threaded/parallel processing and/or distributed microservices architecture
  • Experience with content-heavy websites (photos, videos)
  • Experience working in an agile team (Scrum, Kanban)
  • Experience with DevOps – deploy to Digital Ocean/AWS/Heroku, CI/CD, monitoring/reporting, automation, etc
  • Experience with modern web application development (SPAs, PWA, SSR)
  • Experience with mobile application development (iOS/Android)
  • Interest in image analysis and processing
  • Active in the Open Source community

We work hard in a nurturing environment using Scrum processes. The ideal candidate would be someone who is team-oriented, proactive and multi-talented, and likes to learn and try new things. We love technical innovation and delivering compelling consumer experiences. We are inspired by building memories for families and thrive on creating a culture that cherishes that.

If this describes you, please contact us immediately and include the following:

Samples of your work that you are proud of and that demonstrate the quality of your work (Github or links to a live website with a note explain your contributions is perfect!)

Your CV

Job Types: Full-time, Permanent

Go to all jobs