Senior Software Engineer

Senior Software Engineer

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

Job Description

Our client are looking for a product-focused engineer to help build out platform features, help scale the platform, and provide engineering support when they onboard new clients.

They're a fully remote, extremely collaborative team that defaults to open and extensive communication.

Their platform is a Ruby on Rails monolith that receives and processes large datasets from their clients and sends the processed data to a variety of partner APIs. They are currently building out new products around the core product and expanding the functionality of the core platform. A major focus of recent engineering initiatives is automating client onboarding, developing new product verticals, and expanding their catalogue of integrated platforms.

Their ideal candidate has been working in Rails professionally for several years, knows the framework, but also knows when to break out of it. They have a strong understanding of test-driven development, with a bias towards action.

Must Have Skills:

5+ years experience with Ruby, or similar language
5+ years of experience with Ruby on Rails or similar MVC web framework
Experience with designing and scaling API-heavy asynchronous background jobs in any environment, but especially Ruby
Experience with PostgreSQL or similar relational databases
Strong written / spoken communication skills
Lives somewhere in the UTC-3 to UTC-8 time zones

Nice to Have Skills:

Ability to distill complex technical topics to an audience with diverse levels of technical expertise
Experience with Javascript/Typescript
Some familiarity with React
Familiarity with Google Cloud Platform
Familiarity with Docker and Kubernetes
Strong bias to TDD and well-written tests


Starting: ASAP
Travel: 0%
Dress Code: Casual

Similar jobs in Toronto: