Button is hiring a Senior Full-stack Developer

Button Inc. was born out of its founders’ desire to take complex tasks and ideas, and deliver them in a simple, fun, and usable way. That’s always been the guiding force behind the projects we’ve built. We built socks that can detect real-time emotional stress. We took a NASA study on plants that can clean the air and made the world’s first indoor plant-based air purifier, and we are helping the Government of BC track and reduce industrial greenhouse gas emissions.

Our team is looking for an experienced Full-Stack Developer who loves to code as much as we do. We care deeply about projects that help combat climate change, build strong partnerships, and have deep social impact. Not all superheroes wear capes (although if you wish to wear one to work, that’s totally fine too!)

The Full-Stack Developer is responsible for the development and delivery of scalable web systems application in a continuous deployment environment. You’ll be responsible for iteratively constructing applications in a test-driven environment, following DevOps best practices. The ideal candidate for this role will be adept at handling a complex back-end environment, and creating an accessible, clean and interactive user experience.

In this role, you’ll be working as part of an Agile team in a creative work-space where multi-disciplinary teams of public servants and private sector consultants can learn, and in turn implement, new ways of working using technology as an enabler.

We really value people learning new skills on the job, but here are some of our preferred skills:

· Javascript

· React

· Angular

· Relay


· NodeJS

· API development

· PostgreSQL or Oracle

· Python

· Docker

· Jenkins

· Wireframing

· Technical architecture

· .Net

This is a full-time role, situated in Victoria BC.

Please email resume and cover letter to rachel@button.is