Full Stack Software Developer

Department: Software Development

Location: Edmonton, Calgary, Remote

Opportunity ID: YEG-Development-845365

Looking for your opportunity to create, innovate, and be influential? We are looking for Rock Star Full Stack Developers. Are you over-skilled and under-appreciated? Are your design and coding skills legendary? We are growing rapidly and are looking for the exceptional platform specialists to take on a role in technology innovation.

We are an Agile/Scrum/Lean shop with a focus on innovation that takes a story-based approach to translate assumptions into requirements through validated learning. We believe in frequent pair programming and behavior-driven development. We value independent thinking and a hunger for constant learning.

What You Will Be Doing …

  • Design, develop, and maintain code that meets requirements, is high quality, and performs efficiently and effectively to provide a great customer experience
  • Working with massive data-sets
  • Building out integrations with the web’s most favored 3rd party applications
  • Continually working towards making improvements in the development process
  • Troubleshoot development, deployment, and production problems
  • Drinking caffeinated beverages

Qualifications …

  • Have a BS or MS in Computer Science/Engineering or related field, or related experience
  • Have 4-7 Years of software development experience
  • Are an Expert Level full stack developer
  • We are a Ruby on Rails shop, so Ruby on Rails experience is an asset
  • Database design and implementation in MySQL and MongoDB is a plus
  • Highly organized and detail oriented, ability to multi-task and stay organized in a fast paced environment
  • Must be a natural born Hacker with demonstrated skills to hack elegant solutions and be savvy with difficult problems
  • Must be able to build and launch products (We are building Real Tools for Real People!)
  • Are opinionated, bold, inventive and willing to contribute ideas to the team
  • Are passionate about technology and development
  • Thrive in an entrepreneurial environment
  • Have excellent communication skills
  • Work well with folks of varying technical capabilities
  • Enjoy mentoring team members

What is in it for you …

  • Competitive compensation dependent on experience
  • Competitive health plan
  • We are a growing company, thus we are looking for people to grow with us