Software Engineer - Full-Stack full-time
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