Software Engineer – Full-Stack

  • Freelance
  • Remote

Tiny Boards

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

Requirements

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

Experience:

HTML5, CSS, JS: 2 years (Required)

Ruby on Rails: 2 years (Required)

Web Development: 3 years (Required)

Location:
Victoria, BC or Remote

Work authorization:
United States or Canada

To apply for this job email your details to matt@tinyboards.co