Python / Django Application Developer

Full Time
Toronto, ON
Posted 3 years ago

Busy midtown Toronto mapping software company, producer of the award winning PDF Maps app, requires an experienced web application developer to join our team. The PDF Maps app is an offline map viewer and digital mobile map store with a broad feature set appealing to both casual users, mapping geeks and industry professionals. Maps are available through the app’s map store, an iTunes-like store for maps.

As a Python / Django Application Developer at Avenza you will:

  • Extend existing and build new REST based web services and applications with JavaScript, Python and Django.
  • Diagnose and resolve functional and performance issues in our web applications and services.
  • Maintain and continually improve our extensive suite of unit tests.
  • Participate in reviews of your own and team members code through GitLab.
  • Participate in daily scrum meetings. Communicate progress and issues with your team members.
  • Work with our product management and design teams to define and document requirements for new features and applications.
  • Help our QA team define new and improve existing test plans. Advise them on strategies for automated integration testing.
  • Deploy software updates and resolve system issues on Heroku and Amazon AWS hosted servers in coordination with our IT team.
  • Help our accounting and marketing teams get the information they need by running complex queries of our SQL database.
  • Investigate relevant emerging technologies and processes. Make recommendations as to how we may use them to improve our own systems.

If you are an experienced web developer looking for new challenges and exciting new products to work on, come join a growing team of versatile engineers at our newly renovated office located on the Yonge subway line.

More about us:

We offer full benefits, a fun and flexible work environment, and innovative web and GIS technologies to work with. We are passionate about our products and take pride in creating software used by thousands of GIS professionals and millions of users all over the world. We value communication and collaboration and practice agile software development methods, always striving to improve as a team, and as a company. We offer flexible hours and a certain degree of telecommuting if required.

Required Skills:

  • 1+ years professional experience with Django or significant experience with Rails, LAMP, MEAN, PHP, Node.js or a similar web development stack and an interest in learning Python and Django
  • 1+ years professional experience with JavaScript
  • Strong understanding of object oriented design and functional programming
  • Comfortable with HTML5 and CSS

Nice To Have:

  • Experience with Elasticsearch
  • Experience with Heroku and AWS
  • Front end design skills and/or experience with responsive web design
  • Exposure to GIS (Geographic Information Systems) technology
  • Exposure to native iOS and Android mobile app development


  • Please apply via this website or by email (jobs AT only, citing Python/Django Application Developer as the position and the reference #160413PDAD
  • strictly no recruiters / consulting inquiries. This is a full-time position

Job Type: Full-time

Local candidates only:

  • Greater Toronto Area, ON

Required experience:

  • Web Application Development: 3 years

Job Features

Job CategoryDevelopment

Apply Online