This job was posted over 90 days ago and may no longer be available.

Python / Django Developer (Full stack - remote)

We are looking for a Full Stack Python developer with experience with web application development and the Django framework.

This is a full-time remote position. We accept applications from candidates anywhere in the world.

We use GitHub to manage tasks and code reviews as well as tools/services like Travis-CI, Docker, Sentry, Stripe, Solr and Redis.

We are constantly seeking the best tools available for our development team.

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

* Complex eCommerce web apps for the Educational industry.

* A web app for service companies in the Oil and Gas industry.

* A new SaaS product we have been working on to help software teams ship products faster.

* Maintenance of our test suites and code base.

* Implementation of new features.

* We take quality seriously and we like to follow 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. Experience with Javascript frameworks and libraries 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.

* 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

Please submit resume and cover letter to careers@pbsoftware.ca

Desired Skills

How to Apply

Please submit resume and cover letter to careers@pbsoftware.ca

Contact Info

Posted: Sept. 21, 2017

Apply


Get Updates