To apply for this job you must first either login or register

Senior Ruby Developer

Toronto, Ontario  - Contract



Job Description

As our Back End Engineer, you will be responsible for the following:

-Design, implement, and launch critical product features in a fast paced environment
-Architect and design solutions to challenging infrastructure and third party API constraints
-Working with a multidisciplinary team to understand system / application requirements and recommend appropriate solutions
-Independently, and as part of a team, develop software solutions that meets system needs and perform efficiently and as designed
-Capable of performing a range of programming functions while applying technical best practices
-Unit testing and program debugging
-Willingness to explore new technologies, learn new concepts and share ideas with others
-Capable of performance optimizations


Special Perks:

-Flexible hours and unlimited vacation
-Work remotely when you need to.
-Comprehensive extended health care coverage, energy pod, and standing desks. Take care of yourself.
-Off-site adventures, ping-pong, unique traditions, monthly birthday celebrations, Fancy Fridays, Lunch and Learns.
-Catered lunches, healthy snacks, freshly-ground coffee, and Beer O’clock
-We like to work hard and play hard, and as such we offer yearly Workations for employees to unwind and spend non-work time with coworkers.


Must Have Skills:

As our Back End Engineer, you will possess the following skills, attributes and experience:

-Degree in Computer Science or related field
-Experience in distributed computing is considered highly beneficial.
-At least 3-4+ years experience in building large-scale web applications and infrastructure
-Proficiency with Ruby
-Experience with web front-end development is beneficial, but not necessary: W3C Compliant, XHTML, CSS, Javascript and libraries such as JQuery, AngularJS, NodeJS
-Excellent knowledge and experience with both object-oriented and functional programming paradigms (including C++ and/ or Java)
-Knowledge of database theory; familiarity with both relational and non-relational databases.
-Web development experience with modern web frameworks
-Experience with GIT, pull requests, and Distributed Version Control Systems (We use GIT Flow)
-Experience with Agile/Scrum and test-driven development is beneficial.
-Data architecture and external data integration experience desired
-Prior experience with video optimization and online video platforms is beneficial.


Details:
Starting: ASAP
Dress Code: Casual
To apply for this job you must first either login or register