Senior Web Developer

  • Calgary, Canada
  • Full-time

Company Description

Uppercut is a creative agency founded by a group of people who have a long history of producing award-winning marketing campaigns and successful websites. We’re currently engaged in client work and are developing several new online ventures, and we’re looking for talented, passionate people to join our growing team.

We’re a curious and collaborative bunch. We make great things – for ourselves and for our clients. And while we don’t agree on everything (which is good), we all believe Uppercut is a place that balances process with an innovative and open culture.

Job Description

Uppercut is looking for candidates who can:

  • Devise and build out systems that are decoupled, elegant and fault tolerant

  • Collaborate with developers, product managers and designers to implement features

  • Work on the analysis, design, implementation and deployment of custom built applications



We are looking for talented polyglot web developers who are excited about technology and interested in building valuable products people love to use.



  • Passion for web and mobile

  • Ability to create maintainable applications

  • Expertise in at least one MVC framework

  • Test first attitude, with TDD and CI experience

  • Comfortable in a Linux environment


  • E-Commerce/Product Catalog experience

  • Familiar with agile development methodologies

  • Development and delivery experience with Ruby on Rails

  • Exposure to cloud hosting technologies

  • Full stack expertise (HTML to server setup)

What You Get:


Challenging and meaningful work that you get to help shape is great, but we know you need more than just that.

  • Competitive pay (with equity)

  • Health, dental, etc...

  • Vacation

  • Brand new Mac hardware

  • Work in Kensington

  • The opportunity to shape projects and create new products

Additional Information

If you’d like to apply for this position, please send your resume, cover letter, and answers to the following questions to


1) Which industries are you most interested in developing ideas for?
2) If you started a niche interest blog, what would it be about?
3) Name the creative icon whose portrait you would hang over your desk.

4) Name three websites you visit every day.

All your information will be kept confidential according to EEO guidelines.