Button is Hiring a

Full Stack Web Developer

Location: Victoria, British Columbia, Canada
Type: Full Time
Min. Experience: Mid Level

Button's mission is to tackle key challenges within digital government, providing world leading solutions that are transparent, scalable, and value-driven. 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 superheros 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 and user interfaces.

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
  • HTML/CSS  
  • NodeJS
  • API development
  • PostgreSQL or Oracle
  • Python  
  • Docker
  • Jenkins
  • Wireframing  
  • Technical architecture
  • .Net

Apply Now