GuruLink helps you stand out from the crowd.

Ruby Developer

Toronto, Ontario
- Permanent

Job Description

We are a rapidly-growing biometric technology and software company. We have set outon a mission to change the way society verifies identity. We believe that people want to use theirtrue, biometric identity to verify who they are instead of relying on approximations of identity likekeys, fobs, passwords and PINs that can be lost, forgotten or stolen.

We have an incredibly unique vision and way of doings things, much like our teammembers. Our team is forward thinking, self-fuelled, relentlessly passionate and centered aroundunbeatable customer service. Our modern, open-concept office in the heart of Liberty Village,Toronto, is filled with energy, passion, and… dare we say it? Fun.

What you’ll do:As a Back-end Developer, you will work with the development team to help build out a robust,reliable and scalable Identity Management application. You will work closely with the rest of thedevelopment team to spec, build, test and deploy new features. You will be one of the keyplayers in designing and implementing our software / architecture decisions as well ask a primecontributor to our product roadmap. You’ll be responsible for executing quality assuranceprocedures to minimize production errors and will work with cross functional teams to documentbest practices. The primary focus area will be using Ruby on Rails but there will be projectsrequiring FE skills as well.

Special Perks:

President Club - Fly away with the entire company to exotic destinations!Beer Fridays - Our in-house keg of Stella is a great way to end a great work weekHealth Benefits Gym MembershipOffice Scooters for those looking to get around in style

Must Have Skills:

Key Responsibilities/Requirements:• 3+ years of experience building server-side applications using Ruby on Rails• In-depth knowledge of Ruby and Rails• Great Ruby debugging skills• Understand Ruby garbage collector and experience tuning it• Worked with relational databases such as Postgresql or Mysql• Deep understanding of ActiveRecord• Experience and knowledge of raw SQL and Indexes• Experience following and implementing OWASP guidelines in web services• Ability to learn new technologies quickly• Experience building RESTful Webservices• Commit code with good test coverage and comments• Great communication skills to write easy to understand API documentation• Good understanding of fundamentals of Computer Science

Nice to Have Skills:

Nice to Have's:• Experience building highly reliable and scalable web services (we are building services withSLAs of 40,000+ requests/second, latency < 50 ms, standard deviation of 5ms)• Experience building micro services in Sinatra.• Experience building services in Go or Erlang or Elixir.• In-depth understanding of nginx and ability to use Ansible to provision linux servers.• Experience of building location aware web services.• Knowledge of computer vision algorithms, signal processing, or biometricidentification/verification algorithms.• Good understanding of distributed systems.• Github/Bitbucket account with cool projects.• BS or MS in Computer Science