Senior Fullstack Engineer (Remote)



Senior Fullstack Engineer (Remote)

Toronto, Ontario  - Permanent


Job Description

The client is looking for a for a positive, customer-oriented Full-Stack Engineer to join our product development team. This person will focus on both client and server software engineering with a purpose of adding and improving features for the Software. We believe in healthy collaboration, and the person in this role should be comfortable interacting within and across teams that are composed of client and server engineers, QA engineers, product managers, and user-experience designers.


This person ideally brings a sense of ownership across our software development lifecycle - definition, development, delivery, and analytical analysis in our production environment. Do you see yourself as a fit?


Must Have Skills:

The technical stack includes Ruby-on-Rails, Ember.js, Redis, PostgreSQL. We are engineering for a scaled (high-volume, high-quality) production environment. Our product and engineering team members are located mostly in Toronto and in San Francisco. This position is open in Canada, we are remote flexible, and we are an equal-opportunity employer.

A Day in the life...

Meet with your team daily with a quick standup. We like to talk through deliverables, difficulties, and have fun.
Participate in shaping our technical direction through component design, software architecture, and growing our tech stack through dialog and writing.
Manage deliverables through our continuous integration system and release processes. The process of building a web-app at scale has challenges, and we work together to review code and create solutions.

Work together with architects and fellow engineers when thinking through how to deliver technology.
Use our analytical tools for evaluating user engagement, as well as software and system performance.
Contribute in a meaningful way for the growth of the company.


What you'll have...
4+ years of professional software development experience.
3+ years with Ruby-on-Rails.
3+ years of experience with JavaScript and frameworks: Ember, Angular or React.
Hands-on experience with relational databases and persistence systems. We use PostgreSQL, Elasticsearch, and Redis.
Excellent communication and collaboration skills. We highly value follow-up.
Experience in delivering a large feature.
Experience with asynchronous data processing.
Knowledge of common security vulnerabilities and how to maintain system integrity.
An approach where you always leave the campground cleaner than you found it


Details:

Starting: ASAP