March 7, 2019
Calgary, Canada
Job Type


youRhere Inc. is a profitable, growing leader in the interactive segment of North America's digital signage industry.  As a member of our development team you will be responsible for the delivery of quality software products that meet the organization's business goals.  The successful candidate will help guide projects through design, planning, quality assurance and delivery.  The experience of the successful candidate will determine whether they will assume the role of “team member” vs. “team leader”.


  • Create internal and client-facing software
  • Management of multiple on-going software products
  • Define project requirements and plan time-lines for successful delivery
  • Create and deploy code using automated testing procedures
  • Maintain and manage existing source code
  • Identify operational improvements
  • Write documentation for software projects
  • Mentoring of junior team members
  • Analyze problems, assess solutions, and ensure resolution of software projects
  • Adhere to security best practices

Requirements (Must Have)

  • Experience creating web applications with React.js front-end framework
  • Degree in Computer Science or a related field
  • Hands-on experience in software development
  • Strong technical skills in full-stack web development
  • Experience building web-based applications
  • Solid understanding of JavaScript
  • Experience developing with Node.js
  • Excellent written and communication skills
  • Previous experience in creating customer-facing software
  • Experience with source control using Git

Nice to Have

  • Experience with framework like express, hapi, or vue
  • Experience with CI/CD
  • Experience with SQL and noSQL
  • Experience with Windows or Linux server administration
  • Understanding of the OWASP Top 10

Personal Qualities

  • Ability to work alone or as part of a team
  • Organized, excellent attention to detail and documentation
  • Motivated self-learner, willing to develop existing skills and learn new ones
  • Takes pride in work
  • Positive attitude
  • Good written and verbal communication
  • Willing to pitch in and help others, even outside of your responsibilities

Sound like a good fit? Email your resume to