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


Details:

Starting: ASAP
Travel: 0%
Dress Code: Casual



Similar jobs in Toronto: