Careers » Development

We are developers.

Come build with us.

Crafting the next revolution in digital art.

We believe in creating incredible user experiences, writing testable code, automated deployments, and measuring everything. If you love writing beautiful code or solving complex problems in simple ways, let’s chat!

Use the tools you love.

This isn't your grandma's PHP — or your parent's basement. At our core, we're an object-oriented PHP shop, but make heavy use of Javascript, Vagrant, Chef, MySQL, and Github. Rolling some Ruby or Python code when it's the best tool for the job.

CanvasPop Open Fridays.

A monthly open gathering. Lay back, grab a beer and talk current affairs whatever inspires you. A little mayhem is known to arise.

Interested in working in Development?


Software Developer / PHP

For the past 8 years, the team behind CanvasPop, DNA 11, and Crated have been focused on building a strong brand, a high quality product and a legion of loyal happy customers. Everyday, our team brings this amount of passion into our technology platform and our growing team is in the midst of building the groundwork to reach our vision for the future of digital art and photography.

About the Team

We are a growing team of talented and dedicated engineers eager to solve new and complex problems in creative ways.

The average day of a developer often looks like:

  • Come into work feeling inspired anywhere from 7 - 10 am - We love our flexible hours!
  • Have a coffee and complimentary breakfast while discussing new great ideas
  • Take a few minutes to complete code review on a peer's pull request
  • Crack open your favorite PHP IDE and start developing a product feature which will engage our growing community
  • Stop for lunch and attend a lunch and learn from a peer on “Cache Invalidation Strategies”
  • Since its Friday, stop work early and grab a drink with the entire company to talk shop, politics (which universe is better Marvel or DC), or talk discuss ideas for our next company wide hack days

About the Job

You will be turning great ideas into extremely fast and reliable code that will not only inspire the team, but provide a meaningful impact for our customers’ experience.

We pride ourselves on creating engaging, creative and inspiring products and features on a daily basis. Thus you will be using code reviews, continuous deployments and an extensive library of tools to achieve this. Oh, and did we mention we love data? There is nothing we love more than a metric being shipped.

You will be using and likely expanding our technology stack of PHP, MySQL, Chef, and ElasticSearch to build out next generation e-commerce platforms and systems.

About You

  • Enjoy helping others grow and expand their knowledge base
  • We use many technologies in our stack and being at least familiar with a few is great
  • A very solid foundation of object-oriented programming is something we hold dear to our heart and we hope you do too!
  • Dazzle us during the interview with your software architecture stories and PHP knowledge!
  • We don’t deploy bugs often, but when we do, we know there is a unit or functional test to be updated somewhere. Your focus on quality software through automated testing is something we believe in as well
  • Fun, friendly and a dynamic attitude will help you jump right into this growing team!

What's inside

We do pride ourselves on some of the great things we get to work with everyday. If you really want to know - here are many of the tools/languages/products you might be using daily:

  1. PHP, Zend Framework
  2. Chef, Vagrant, AWS (EC2, VPC, S3, CloudFront, ElastiCache, RDS, CloudWatch, OpsWorks)
  3. GitHub, TargetProcess, Slack
  4. ElasticSearch, Memcache, Gearman
  5. Grunt, Bower, PHPUnit, Jenkins, Selenium
  6. Our own JS/Deployment/Review/Stats frameworks
  7. Graphite, StatsD

Location

Ottawa

Salary

Competitive

Comprehensive benefits package available to all full-time employees.

Sound like it might be a fit? Email iwanttowork@canvaspop.com with your CV and we'll be in touch! Please include with your resume, any online profile you think we should see (GitHub, LinkedIn, Twitter, etc.).

 

More positions in Development

Other departments

All Current Openings

We're sorry, there are currently no open positions at the moment .

Still think you've got what it takes? Email us at iwanttowork@canvaspop.com and let us know!