Senior Ruby Developer - 6+ years

  • Toronto St, Toronto, ON M5C, Canada
  • Full-time

Company Description

Shore is Canada’s premier public sector innovation firm. Exclusively public sector focused, we are committed to improving the government delivery of services since we started in 1996. We draw insights into the strategic and technology challenges that government services face to provide answers on user experience, digital initiatives, strategic alignment, transformation support, and service design.

Job Description

We are looking for a  Senior Ruby on Rails developer. The Full Stack Ruby on Rails Developer would join our core team of developers and contribute to the design and development of internal and client-facing applications.

Product: Internally developed web applications, such as a learning management system for the education sector. Our developers also work on client-side applications in the public sector.

Responsibilities

  • Involvement in architecting, developing, reviewing, and testing new features for internal and client-based projects
  • Primary focus on our main application developed using Ruby on Rails and VueJS
  • Interaction with clients as part of the development team where necessary

Qualifications

Minimum qualifications:

  • 6+ Years of Experience with Ruby on Rails
  • 5+ Years with front-end technologies (Webpack, VueJs/React/Angular)
  • Experience with Linux
  • Experience with RDBMS (Postgresql preferred)
  • Experience with Redis
  • Strong understanding of asynchronous programming
  • Exceptional understanding of basics of front-end technologies such as JavaScript, HTML5, CSS3
  • Proficient with Git

Highly desired:

  • Keen eye for UI/UX design
  • Experience with performance debugging and benchmarking
  • Experience with other languages and web frameworks such as django (Python), (Spring Framework) Java, Sinatra (Ruby)
  • Some understanding of DevOps practices with a willingness to get your hands dirty with day to day devops. Working with GitLab CI, Chef, docker

Additional Information

 Shore’s working environment is flexible, collaborative, and down to earth. We work hard and deliver exceptional quality, but don’t take ourselves too seriously in doing so.

Benefits:

  • Option to attend team-building events (dinner/drinks, game nights, the occasional trip around Toronto)
  • Flexible work environment (i.e. flex hours)
  • Semi-frequent “do what you want” Fridays, where you can initiate or work on other Shore projects of your choice.
  • Over time, you would ramp up involvement with general office and server infrastructure maintenance

We provide a competitive salary and full benefits. Along with your resume, please send a cover letter clearly indicating why you’re a great fit and examples of your work or portfolio (if possible). Prior to an interview, selected applicants will receive an assessment of your development skills.