Web Developer / Gap Adventures / Toronto, ON, Canada

Gap Adventures/Toronto, ON, Canada• Do you send a birthday card every year to Guido van Rossum but forget to call your parents on their anniversary?

• Did you just flinch when reading Guido's name instead of "Benevolent Dictator for Life"?

• When you are forced to work in PHP do you make sure your co-workers hear how you could have finished this hours ago in Python?

• Have you ever set up a website for your aunt featuring her decorative plates and dedicated to her kittens?

• Did you load-balance the site with multiple Apache web servers that can scale up to 1000s of concurrent users even though its likely that nobody other than your aunt and the crazy cat lady will ever visit?

• Did you just mentally associate the aforementioned crazy cat lady with an episode from the Simpsons?

• Have you ever spent a Saturday night debating the benefits of MySQL over PostgreSQL (or the reverse depending on your temperament that night) with whoever will listen—even if it's your goldfish?

• Did you at one time avoid using JavaScript at all costs but now you look for any chance to employ JQuery to do something really cool and wonder how you ever did without it?

• Do you ever sigh, shake your head and throw up your hands in disgust when you see a table layout in someone else's HTML?

• Do you reread the RFC1180–TCP/IP tutorial when Reddit is down?

• Have you ever told your mom that she should put her recipes in Subversion, you know, just in case of a disaster? And about a week after she's moved everything over, have you indicated to her that she should be using Git or Mercurial instead—because they're much better?

• Do you keep a copy of the Apache Licence or GNU Licence next to your driver's licence?

• Have you ever grepped through the Django or Ruby source code to figure out what the %&$# is going on in there?

If you find that any of these scenarios match your experience then we may have a job for you. If you read this and thought you could write something better—then we really may have a job for you.

*Responsibilities:*

The Development Team at Gap Adventures is a fast paced environment where you will be facing constant challenges and new opportunities to test your programming mettle. You'll be working on one of our many websites, and building new and exciting tools for our external users and internal staff. You'll be working alongside other talented developers that are always looking to learn from other developers and are also eager to share tips and insights.

*Requirements:*

On the technical side, all of our servers run on Ubuntu (Linux). We work with the Python language and use Django as our framework. As for our web servers, we run Apache and our database runs on MySQL server. You will be working with a Mac, but you will spend most of your time in a terminal working within a virtual machine or ssh'ing into a Linux box. If you are comfortable in this type of environment and you have a University bachelor's degree in computer science or a related discipline, then we would like to find a place for you within our Development Team.

If you have a blog, github or google code repository/opensource or other interesting projects that you feel may be relevant to you application, please provide links for review.

Please send us your resume and cover letter by email, indicating in the subject line 'Web Developer'.

To apply you must hold appropriate citizenship or documents permitting you to reside and work in Canada.

***We thank all candidates for their interest however only those selected for an interview will be contacted.***Apply To Job