Yardstick logo


Software Developer

Platform · Edmonton, Alberta
Department Platform
Employment Type Full-time
Minimum Experience Mid-level

We’re looking for our next Yardsticker… 

You want to be on the cutting edge of innovation. A leader and pioneer – writing and publishing code for software others will benefit from.

You are passionate about coding. Especially in Ruby/ROR. It’s more than just a hobby; it’s something you immerse yourself in at every chance you get.  You want your time and effort to go to a meaningful cause you can believe in.

Yardstick Assessment Strategies (YAS) is looking for an ambitious, talented Full Stack Ruby Developer to join our team. The successful candidate will design and develop new features for our proprietary exam delivery software, Measure.  We’re a collaborative and innovative team, looking for someone who wants to shape the future of a platform that has huge impact in the world of professional testing.

We’d love to meet you, so if you think this is your gig – let us know with a brief cover letter & resume.  

What would you be doing?

Software Development

  • Design and develop product enhancements as well as new features for our leading-edge high-stakes exam delivery platform.
  • Collaborate with the Exam Delivery team to improve the products and features we offer to our clients.
  • Write tests, release & monitor your code and participate in peer code review & some QA in an Agile environment.
  • Own project work to deliver features with predictability and on time.
  • Recommend and participate in codebase refactoring.
  • Writing clean, well-thought-out, high quality, reliable and robust code.
  • Help shape the future of YAS software

Software Maintenance

  • Be an active participant in Backlog Grooming sessions and other Scrum Ceremonies.
  • Contribute customer support with triage and issue definition when required.
  • Participate in off-hours/on-call rotation response team during platform emergencies or maintenance

What qualities are we looking for?

  • 3-5 years of professional programming experience and developing secure web applications in fast-paced development environment with multiple projects and priorities
  • Post-secondary education in Information Technology, Computer Science, or a related field an asset
  • Proactive approach to analyzing and delivering technical solutions to business problems
  • Thorough understanding and experience working with Ruby-on-Rails framework and testing with automated systems is an asset
  • Knowledge and experience with PostgreSQL and SQL
  • Proficiency in building user interfaces with CoffeeScript/HTML/CSS/angular.js/HAML
  • Experience working with Redis
  • Experience deploying to Docker/ Kubernetes-based environments an asset
  • Strong communication skills, and ability to explain technical concepts to a range of individuals from developers to clients
  • Interest and integrity to work as part of a Scrum team based in Edmonton & Toronto
  • Preference will be given to candidates who also have experience in strongly-typed programming languages (Java, C#, Go, etc.) 

Why join Yardstick?

  • Competitive salary
  • 100% company-funded medical and dental benefits (for you AND your family!)
  • 17+ days of flexible Paid Time Off
  • Sleek and shiny MacBook
  • An active Social Committee

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Edmonton, Alberta
  • Department
  • Employment Type
  • Minimum Experience