logo

View all jobs

Ruby on Rails Developer - (SC280819)

Toronto, ON
Job Description:
 
Our client’s mission is to create highly-engaging digital products and content that empowers the sports fan’s experience. Their mobile app is one of the most popular multi-sport news and data apps in North America, serving millions of fans a month. The Company also creates innovative digital sports experiences through its web, social, and esports platforms, and will be launching a mobile sportsbook in the United States in 2019.
 
We are looking for a self-starting, strong developer who will be working in a collaborative environment using a variety of dynamic languages, tools, frameworks, etc. to work on some of our client’s cutting-edge products. You will be a part of a brilliant team working on adding features to existing applications, helping architect and design new applications, as well as building and monitoring our client production services.
 
Typical Work Day:
Working with our client’s preferred technology stack (Primarily Ruby on Rails, modern JavaScript).
Develop, scale, and optimize amazing RESTful & GraphQL APIs.
Build front-end applications using modern JavaScript technologies (React).
Be part of Full-Stack feature teams across web and mobile.
Design, architect, and ship features often.
Participate and be involved in product development meetings.
Other duties as required.
 
Requirements:
Degree in computer science/engineering, or equivalent knowledge and/or experience.
Passionate about clean code architecture and software craftsmanship.
Experience with modern web framework and API development (Ruby on Rails, Sinatra, Django, Phoenix, Node).
Experience with Git and GitHub or similar.
A strong grasp and experience with relational databases; including Postgres & MySQL.
Experience with background job processing (Sidekiq, Celery, Beanstalk, RabbitMQ).
Comfortable working in the terminal.
Proficiency within an editor of your choice.
Experience with testing frameworks such as RSpec, Jest, pytest or equivalent.
Experience working with profiling tools.
Knowledge and familiarity with caching strategies and tools.
Consuming third party API’s like Facebook messenger.
 
NICE TO HAVE: Elixir, React Native, AWS, JavaScript SSR, contribution to open source software, experience working at startups, Chatbot programming, passion for sports and/or esports.
 
Powered by