Senior Software Engineer (Remote)

Senior Software Engineer (Remote)

Remote/Telecommute JobREMOTE /  Toronto, Ontario  - Permanent
This job allows you to work remotely 

Job Description

The client is looking for a positive, customer-oriented Software Engineer to join our product development team. This person will focus on server software initially, with an
opportunity of becoming full-stack developer with both client and server software engineering. The focus
will be adding and improving features or product suite.

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. They should also bring a sense of ownership across our software
development lifecycle - definition, development, delivery, and analysis.

Our product and engineering team members are located mostly in Canada and in
the United States. This position is open in Canada (Toronto/Montreal), we are remote flexible, and we are an
equal-opportunity employer.

Must Have Skills:

The technical stack includes Ruby-on-Rails, Ember.js, Resque, Elasticsearch, Redis,
PostgreSQL. We are engineering for a scaled (high-volume, high-quality) production

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 both 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
collaborate to create solutions as well as review code and monitor for success.
● Work together with architects and fellow engineers when thinking through how to
build and deliver technology.
● Use our analytical tools for evaluating user engagement, as well as component
and system performance.
● Contribute in a meaningful way for the growth of the company.
Back-End Software Engineer

What you’ll have...

● 6+ years of professional software development experience.
● 2+ years of recent Ruby-on-Rails experience.
● Hands-on experience with relational databases and persistence systems. We
use PostgreSQL, Elasticsearch, and Redis.
● Exposure to JavaScript and related frameworks: Angular, React or Ember is a
nice to have.
● 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


Starting: ASAP

Similar jobs in Toronto:

Similar jobs in other locations: