Software Engineer - Full-Stack

Tiny Boards · Oct 15th 2018

Apply on WeWorkRemotely

Headquarters: Victoria URL:

Tiny Boards, makers of We Work Remotely, is looking for a talented full-stack Ruby on Rails developer to join our team on-site in Victoria, BC or remotely.

Who you are

  • You have a passion for solving complex technical problems with technology and a strong background in building large-scale consumer or SaaS applications. You thrive in a collaborative environment, welcome feedback and exhibit strong attention to detail. You are happiest in a fast-paced environment with little red tape and the ability to make an immediate impact.
  • Qualities we'd like to see in you
  • Solid coding chops and comfort working across the entire stack
  • A passion for building clean, intuitive user experiences
  • Software craftsmanship - you feel code should be functional *and* elegant


  • 3+ years professional experience shipping customer-facing web apps
  • 2+ years experience with Ruby on Rails
  • 2+ years experience with HTML5, CSS3, JavaScript/CoffeeScript, SASS
  • Experience designing clean, maintainable REST APIs
  • Thorough understanding of OO design and programming
  • Intermediate to advanced knowledge of relational databases, schema design and SQL
  • Experience working and deploying on Linux
  • BS in CS or equivalent work experience

Nice to haves

  • An eye for design and ability to produce pixel-perfect apps from high-fidelity designs
  • Familiarity with NoSQL databases such as MongoDB and Redis
  • Proficiency with at least one major client-side JavaScript framework (React, Angular, Ember, etc.)
  • Proficiency in at least one other modern programming language (Python, Java, Go, C/C++, Scala)
  • DevOps experience with AWS and container technologies (Docker, Kubernetes)
  • Familiarity with Heroku and scaling production applications proficiently

Job Type: Full-time


  • HTML5, CSS, JS: 2 years (Required)
  • Ruby on Rails: 2 years (Required)
  • Web Development: 3 years (Required)


Victoria, BC or Remote

Work authorization:

United States or Canada

To apply: Send applications (Resume, CV) to

Apply on WeWorkRemotely