Canada

23 NOV 2016
Unhaggle Inc. Toronto, Canada

Python Developer - Build the smartest way to buy a car (Telecommute - full time)

Unhaggle is currently the #1 web portal in Canada for new car buying. The data we provide powers our own tools and products, including our flagship consumer car buying service at Unhaggle.com and leading automotive portals including Yahoo Autos, MSN Autos, Autofocus, AutoGuide, Globe Drive, and others. We have also recently partnered with auto makers to launch a large eCommerce platform allowing the complete purchase of new cars online.


We are looking for Python developers with experience with web application development. This is a full-time remote position, we accept applications from anywhere in the world.


We use GitHub to manage tasks and code reviews as well as tools/services like Travis-CI, Docker, New Relic, Sentry, Browserstack, Stripe, Twilio, Solr and Redis. Our dev team is regularly connected in Slack for communication. We are constantly seeking the best tools available for our development team.


You will be primarily involved in the following projects/areas:


* Our new eCommerce platform for new car buying, serving major car brands

* Our web portal unhaggle.com

* A web portal for our partner Kiijiji (eBay Canada): http://kijiji.unhaggle.com/

* REST APIs, for integration with different partners

* An internal and innovative SaaS web application we built for industry clients

* Widgets we built for third-party integration, they run in some of the most popular auto websites in Canada.

* Maintenance of our test suite and code base

* Implementation of new features

* 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.


Requirements:


* 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

* Experience writing Python test cases is a plus. Prior experience with TDD and/or Selenium is a plus.

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


We are helping consumers to get the best price on new cars in Canada and changing the industry along the way. Working at Unhaggle brings unique challenges, you will have the opportunity to leave a large footprint and have real impact in the product we ship every day to our customers.


No relocation available, we are a distributed team.


Please submit resume and cover letter to evandro@unhaggle.com


Details →
18 JUL 2016
ATX Networks Ajax, Canada

Senior Python/Django Developer

ATX Networks is rapidly developing new digital video technologies to support the global cable television industry and its speed of change.  

We are currently recruiting for a Senior Python/Django Developer to join our growing R&D team.  Our Canadian head office is located in Ajax, Ontario and we support flexible/remote work arrangements within the GTA. 

What we are looking for…. an innovative experienced Senior Developer who gets excited about the development of new technology and thrives in an entrepreneurial modern culture.  

What we offer….along with a competitive compensation package and flexible work arrangements, you will have ownership of your projects and development process. You will have access to and work with a talented resource rich team of colleagues in a successful and aggressively growing company.

What you will do….design, develop and debug high availability Linux-based systems using Django, Python and/or Ruby and/or Angular, React, SQL, JavaScript,, HTML, to create Application Program Interfaces and other structures around software modules in Digital Video System products.  

Want to learn more about this opportunity or ATX?  Please contact Trinda Searle, VP of Corporate Services directly at tsearle@atxnetworks.com or visit our website at www.atxnetworks.com/corporate/careers/ .

Details →
15 DEC 2015
TelmedIQ Victoria, Canada

Django developer

About TelmedIQ


We are a fast growing Victoria BC based Software as a Service (SaaS) communications provider working with some of the largest healthcare systems across the US to improve communications and ultimately patient outcomes.  Our solutions can be found across the United States, and include secure clinical messaging solutions, pager replacement, and medical answering services.  Please visit our website to learn more at www.telmediq.com


Job Summary:


We are looking for a talented Python/Django developer to help us grow our business.  You’ll work closely with our existing development, product and support teams to build out new features improve existing product functionality using the latest technologies.


Responsibilities

  • Designing and building of new features based on customer feedback and roadmap of product requirements

  • Implementing unit and integration tests

  • Bug fixes

  • Participate in code reviews


Requirements

  • Python/Django experience

  • RDBMS knowledge (Postgres)

  • Message Queues and Cache (Celery/RabbitMQ/Redis)

  • RESTful web services

  • git


Bonus Objectives

  • AWS experience

  • HTML/CSS

  • AngularJS

  • Infrastructure Automation (Puppet/Chef/Ansible/etc)


How To Apply:


Please email your resume directly to jobs@telmediq.com

Details →
15 JUN 2015
Side Effects Software Toronto, Canada

Full Stack Web Developer

Side Effects Software is seeking a full stack web developer experienced with Python and ideally with Django.

Side Effects Software is a leader in the creation of 3D animation software. We are looking for a web developer to add features to and maintain numerous external and internal Django-based web sites. You will work in a small agile team alongside other web developers, web designers, 3D artists, and 3D software developers. At Side Effects, you will have the ability to make a significant contribution to the success of our project. We are looking for the best and brightest to join our highly motivated team.

Job Responsibilities

  • Implement and maintain Django-based web sites
  • Perform both back- and front-end development, with exceptional back-end skills
  • Work closely with designers

Required Skills

  • Significant practical experience using Python
  • Proficiency with HTML and CSS
  • Proficiency with JavaScript and jQuery
  • Ability to build user interfaces using the latest web standards
  • Experience working in Linux
  • Experience deploying a web site in production
  • Knowledge of how to build secure web sites and servers
  • Excellent problem solving skills
  • Excellent verbal and written communication skills
  • Ability to work well in a team development environment

Bonus Skills

  • Extensive experience with Django
  • AngularJS experience
  • Experience configuring and maintaining Apache
  • Experience with continuous integration systems
  • Experience testing web sites with Selenium
  • Interface design skills
  • Experience with database performance optimization (MySQL)

Location

Our transit-friendly head office location, directly adjacent to Union Station in the heart of downtown Toronto, is open-concept with a relaxed style that includes flexible hours and casual dress.

Timeline

Permanent full time, starting as soon as possible.

How to Apply

Please submit applications to recruiting@sidefx.com with the subject "Full Stack Web Developer (Toronto)".

Only successful candidates will be contacted for an interview. Resumes will be kept on file for a period of six months.

Details →
8 JUN 2015
791 Technologies Limited Victoria, Canada

Django Developer

We are a Django Dev house based in Victoria, BC with clients in Canada and the US, currently looking to bring on board Django/Python developers. You are a Django/ Python Developer who loves working on interesting projects with a fascinating team.

Here are some of the tasks and responsibilities we are looking for:

  • design, develop, integrate and deploy cross platform User Interfaces for Company products, services, websites and projects;
  • research and recommend pre-existing open source packages;
  • capture and transfer existing functionality to websites;
  • research and recommend server, web and other applications and services as assigned or proactively to continuously improve Company technologies;
  • install, configure and maintain server, web and other applications and services as required;
  • monitor applications(s) for stability and taking both proactive and reactive measures to correct and prevent issues;
  • develop internal systems and processes that support the day to day online operating requirements of the business;
  • develop and maintain software installation and configuration procedures;
  • help develop, contribute to and maintain system standards;
  • provide Company personnel and suppliers with timely technical support and guidance;
  • support and participate in proper protocols for documenting and managing all technology related activities, applications and processes;
  • perform regular system monitoring, verifying the integrity and availability of all key applications and processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups;
  • perform backup operations on work product, ensuring all required file systems and system data are successfully backed up to the appropriate media;
  • perform regular file archival and purge as necessary;
  • create, change, and delete user authorities and accounts per request;
  • investigate and troubleshoot issues;
  • repair and recover from system or software failures;
  • upgrade administrative tools and utilities as required;
  • perform periodic performance reporting to support capacity planning;
  • perform ongoing performance tuning, server configuration upgrades, and resource optimization as required;
  • other duties and responsibilities normally associated with the role.
Details →
12 NOV 2014
Kerkhoff Technologies Inc Chilliwack, Canada

Django web application development, API integration work

We need an experienced Django developer who can take over development on existing projects.

Must be comfortable with Linux, PostgreSQL, SOAP APIs, JSON, Git code management, HTML5, CSS, JQuery, and more.

Current estimated project load is about 1 month but if this goes well it could turn into a long term relationship.

Details →
27 OCT 2014
eAdvocate Ltd. Toronto, Canada

Front End Developer - Freelance

About Us

eAdvocate Ltd. is an exciting new eHealth technology start-up, designed to provide a dynamic online marketplace that connects Caring Professionals and Clients.

We are looking for a talented Front End developer to help us with the launch and ongoing innovation of our new platform. You will be working closely with our UX, design and backend development teams to develop core site functionality, to integrate new design templates and to be involved in the testing and launch of our new platform. 

What are we looking for from the candidate?

You will demonstrate the following skills and capabilities:  

·      Strong HTML5, CSS3 skills and experience implementing Responsive designs (i.e. desktop, tablet and smartphone friendly).

·      Excellent JavaScript (JS) skills. Experience working with jQuery and related libraries, and experience in using frameworks such as backbone.js or AngularJS is an asset.

·      Experience working on the Django framework and a demonstrated understanding of the Django templating system is an asset.

·      Experience with GIT based version control systems.

·      Able to work both independently and as a part of a small start-up group

·      Demonstrated high level of attention to detail, Able to meet deadlines and take initiative, as well as strong oral and written communication in English.

The following skills are not required, but we will look favourably on candidates that also posses.

·     Experience working in an AGILE development environment.

·     Experience working in participating in a multi-platform testing environment.

·     Experience working with API's (RESTful, JSON) 

What can we offer?

To be part of the launch team of an exciting new platform and eHealth start-up

Flexibility - we require a min of 10 hrs per week and can offer up to 25 hrs /wk. Developer can work remotely and ideally are available for weekly in-person meetings in our Toronto offices (Eglinton & Laird)

3-month contract with great option to extend

Compensation commensurate with experience

Bonus program based on the company achieving certain objectives

How to apply - what we would we like to know about you?

Resume

Please specifically outline your relevant experience

Examples of past projects

Available for phone interview

Please Send Resume’s to: talent@eadvocate.com

Details →
24 JUL 2014
Addictive Mobility Toronto, Canada

Python / Node.js Back-End JavaScript Developer

About the Role:

Want to be a part of the most passionate, brightest and talented team in Mobile Ad Tech? 

We are looking for a Python/Django/Node.js  Back-End JavaScript Developer to help build a next-generation platform for mobile advertising. This is an intermediate position that requires someone with a lot of energy and enthusiasm to develop the next big thing in online advertising, with room for growth into more senior positions.

We are located in Liberty Village in downtown Toronto.


Must haves:

- 1-2 years of server-side JavaScript development with production experience, ideally working with APIs
- Demonstrable mastery of JavaScript skills (you may be tested on this!)
- Solid experience with MongoDB - optimizing queries and processing large amounts of data using map-reduce 
- Strong understanding and proponent of RESTful principles and service-oriented architecture
- Experience deploying on Linux systems
- Experience dealing with web security
- Experience with designing user-friendly APIs
- Experience with version control and bug tracking (we use Git/GitHub)
- Experience with TDD


Nice to haves:

- Experience with Python / LAMP environments (our legacy systems)
- Experience with Redis
- Experience with web payment gateways
- Good sense of UX / UI skills (please attach examples of work)
- Experience with D3.js, or other data visualization libraries
- An active StackOverflow / GitHub profile (please attach links)
- Bonus points for experience with online advertising


About you:

- You understand function scoping, callbacks, and know "the Good Parts" by heart
- You must be open-minded and able to communicate effectively with team members
- You are a self-starter: you can take a vague idea, turn it into a proof of concept, and take it all the way to production
- You are self-motivated and responsible: when assigned ownership of project features, you actively seek to improve it even after release

If you do not fit the above descriptions, you need not apply.


About us:

Addictive Mobility is a truly international mobile advertising solutions platform. We have a presence in Canada, the United States and the Middle East. We develop leading mobile ad tech solutions that focus on understanding the customer, engaging the customer and then providing the deep insights of that customer experience.
Details →
3 JUL 2014
JUICE Mobile Toronto, Canada

Senior Python Developer

As mobile continues to move “beyond the banner” marketers are increasingly looking to companies who specialize in the mobile and connected device space; this is JUICE. At JUICE, we work exclusively in the connected device space.  We think that any firm that passively participates in mobile to supplement their core business is not devoting enough time to be a true expert in the space. We are looking for smart people; people who are intelligent and proactive enough to learn an industry that is moving 10x as fast as any other medium. We are interested in people who know that their mobile phone is becoming the converter of their life and who are enthusiastic about immersing themselves in this culture. We are interested in people who know the media world is increasingly moving towards a “release based culture;” one based on innovation, technology, and product development. The aspiration of JUICE is to become the next great technology company. We would like people who aspire to these same types of goals.

We are currently seeking a Senior Python Developer to lead the design and the on-going development of our next generation state of the art mobile advertising platform. We are looking for a highly motivated and enthusiastic person, who is used to a startup culture ready to take on the challenge of building out a platform that already connects many high profile mobile developers and publishers to the world’s leading agencies and brands. You must be a self-starter and willing to work hard to drive the rapid iterative innovation of the product. You will be rewarded with the unique opportunity to work with great talent and leading edge technology.

As part of a small highly motivated team, you will have the opportunity to design and develop innovative technology solutions for Canada’s leading mobile advertising company.


Roles and responsibilities

·         Architect, design and develop Juice Mobile’s next generation disruptive mobile advertising platform

·         Help to build, lead and coach a small team of software engineers and testers to achieve technical and business objectives

·         Write and encourage clean well documented and tested code

·         Contribute in all phases of the agile development lifecycle

·         Inspire team members to innovate and code with a sense of urgency

·         Work with the business and product owner to produce products with function points aligned with the company’s core strategic vision

Requirements

·         University degree in Computer Science or related field

·         3 – 5 years of experience in server side software development

·         Highly proficient in Python (not just scripting) and experience with the Django framework a definite plus

·         Solid understanding  in object oriented design principles

·         Previous experience with server side scalability and performance

·         Passion for coding best practices and technical excellence including unit testing and TDD

·         Experience with relational and non-relational databases (prior experience with Splunk would be a plus)\

·         Experience integrating with 3rd party APIs including REST, JSON and XML

Nice to have:

·         Experience with front end technologies including JavaScript, Jquery, HTML and CSS

·         Experience with client side frameworks like Angular.js or Backbone.js

·         Experience with cloud infrastructure deployments for example Amazon Web Services

·         Domain expertise in either mobile, or online advertising

If you are an individual that consistently exceeds expectations, please forward your resume to careers@juicemobile.org Please indicate in the subject line: Senior Python Developer including salary expectations.


Details →
6 JUN 2014
Unhaggle Inc. Toronto, Canada

Python/Django Developer (Remote)

Unhaggle.com is looking for a Python developer with experience with 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. You will be working remotely and 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 (we use Ubuntu) and working directly on a server through SSH when required
  • 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

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.


Please send cover letter and resume to:  djangogigs.careers@unhaggle.com


Details →