Unhaggle - http://www.unhaggle.com - Toronto, Canada

We're looking for: Python/Django Developer (Remote)

=====

Who We Are

Unhaggle is Canada's largest live online marketplace for new cars.

Our tools and data are trusted and used by car buying services for Yahoo Autos, MSN Autos, AOL Autos, and the Globe and Mail. With over 700 Partner Dealers nationwide and average customer savings of $3,618, Unhaggle provides customers with a positively unforgettable experience by removing the frustrating inefficiencies of the traditional car buying process.

Since 2011, Unhaggle has become the number 1 web portal in Canada for New Car Buying, providing over $87,000,000 in savings to over 250,000 satisfied customers and making the new car buying process easier, faster and more transparent for car buyers and dealers alike.

=====

What We're Looking For

Unhaggle is looking for a Python developer with experience in web application development.
This is a full-time contract position. We are looking for developers who will be working from home and ideally to work with us on a long-term basis. We accept applications from candidates anywhere in the world.

Our management team is based in Toronto, Canada. Selected candidates will be asked to work as much as possible in Toronto Time / EST Time (GMT -4).

=====

We use GitHub to manage tasks and code reviews. Basecamp is used sometimes for general project management.

You will be primarily involved in three different projects:

- Our web portal unhaggle.com

- REST APIs, for integration with different partners

- An internal and innovative web application we built for industry clients

=====

Additional information:

- All projects are written in Python and Django. The scope will usually include front-end (CSS/Javascript and AJAX/XHTML) and back-end (Django, Python, PostgreSQL and general server software).

- We take quality seriously and you should expect to be involved in well written code bases following standards such as PEP-8 and good software engineering practices.

=====

Qualifications:

- Strong hands on experience with Python, experience with Django is important, but we might still be willing to consider candidates with strong Python skills and none or little knowledge with Django.

- Strong web development experience: we expect that you know XHTML, CSS and Javascript well.

- Hands on experience with jQuery is a big plus

- Track record of delivering completed projects, preferably web-based

- Good SQL knowledge and databases, PostgreSQL is a plus

- You should be very familiar with Linux

- Experience using version control software, Git is a plus

- Understanding of code best practices and standards. We also expect that you follow PEP-8 style guide and use tools like Pyflakes and Pylint very often

- Easy-going personality. You will actively participate in design discussions and code review

=====

Skills:

Python, Javascript, CSS, jQuery, SQL, AJAX, Django, RESTful Services, Front-End Development, Git, PostgreSQL, Linux, XHTML, Backend Development, Version Control

=====

How To Apply

Shoot us a note at hackernews.careers@unhaggle.com and let us know that you're coming from HN and that you're interested in this role, or you can send me a note personally at jon+HN@unhaggle.com and I can forward you along to the right people.

Please send your application with the following additional information:

- Your expected hourly rate

- Any important details about your availability that we should be aware of. Note that this is a full-time position (8 hours per day / 40 hours per week).

- Any small sample of Python code that you have written and are really proud of [OR] any links to accounts such as github, google code, bitbucket or stackoverflow would be great too.

- A list of some projects that you have previously been involved in and that are currently online
Selected candidates will be contacted for a technical phone interview + coding interview.

We thank all candidates for taking the time to apply, but only those who have been selected for an interview will be contacted.

No relocation available, we are a distributed team.