Canada

21 NOV 2017
5 MAY 2017
Domain7 Vancouver, Canada

Python Django Developer

We are looking for a senior, full stack Python Django developer for a contract position.

We want to welcome a developer motivated by solving interesting technical challenges and building new applications quickly who can jump in, learn how our team builds software, join a project team in planning a great product, and code it to life in an agile development cycle. The position requires a problem solving mindset, scalable and maintainable software development skills and experience working within a team.

Start date likely late May, 20-30 hours per week, 8-10 weeks duration. Successful completion of this contract may lead to either continued project work or alternatively full time employment.

Details →
27 APR 2017
Vancouver, Canada

Small project: Advanced django admin customizations for smoother workflow

I am seeking someone who has done something similar before.  If not, this is probably not for you, I do not wish to waste your time.  No agencies please, I want to work directly with a developer.

I need to let 5 people to quickly review, curate, and edit data (two linked models) using the django admin.

Platform is ubuntu, sqlite3 for dev, postgres for production.   I prefer jquery or react for frontend code.

I made the models, and have done basic admin customizations myself (list_display, search_fields, list_filter, etc).

But there are hundreds of records to review.  Opening each to edit will be a very slow workflow.  This team is used to collaborating on google sheets which is very fast, by comparison doing this is very slow.

So I want to make improvements to the django admin:

 - edit a few key fields right from the record list page (without having to open and save) using ajax

 - popping up more record information on hover, to avoid needing to open each record to find long text description

 - ensure all revisions are tracked (presumably with django-reversion), and ideally, can undo

 - handle locking so two users to not clobber each others changes (I was considering django-concurrency, but that has interaction with django-reversion).  No data loss is permissible.

- speed improvements if possible (load time etc)

- (websockets to show other people's admin editing actions are optional, maybe this is too advanced for this project, but if you have done this i would be glad to hear about it)


I considered building a whole new frontend application to do this, I am hoping its more efficient to adjust admin instead (but if you think this is the wrong way, I would be glad to hear you).
Details →
21 APR 2017
Vancouver, Canada

Experienced Django remote parttime developer needed (DjangoCMS an asset)

We need a senior or high intermediate remote developer to work on our Django/Python/Postgres/Ubuntu application.

We are not hiring junior devs for this position.

Django-CMS and frontend framework experience is an asset.

Our stack includes postgres, ubuntu, redis, github, sentry, codeship, JIRA, slack.

Please indicate:  1) Linkedin profile, 2) github profile, 3) hourly rate you seek

Thank you :)

Details →
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 →