Junior or Intermediate Python and JavaScript (JQuery) Developer

TP Systems

July 16, 2015

Original postings on the Viatec site are removed after the position is closed, but the posting will be archived here. The original posting was at

Job Category: 
Job Specialization: 
Software Development
Company Overview: 

Since 1977, Avocette Technologies Inc., formerly TP Systems has earned our clients’ trust by helping them improve performance through innovative and cost-effective software, outsourcing, and IT staffing solutions. We work with a wide range of clients including government, community services agencies, healthcare providers, and professional services organizations. This experience, combined with our comprehensive capabilities enables Avocette to be responsive to diverse client needs. Large enough to get the job done right, yet small enough to be responsive, Avocette is valued by clients for our ability to consistently deliver outstanding results. Visit www.avocette.com 

Job Summary: 

Avocette Technologies is currently searching for a Junior or Intermediate Python and JavaScript (JQuery) Developer on behalf of our client Socoloco. This is an amazing permanent opportunity to work in the Downtown Victoria area. Please note, both Avocette Technologies and Socoloco will not cover any relocation costs.

Client Overview

Socoloco Inc. is a world class innovation lab which develops online and mobile social commerce applications.  We have created a marketplace platform that has been used for several different web applications.  Our first brand, Diggit.ca, provides local C2C and B2C transactions across Canada. Our other brands are targeted at the charitable and fundraising sectors.  BeGiving.ca accomodates local C2C transactions with proceeds going to charity and GoBid.ca gives fundraisers the ability to raise money through online auctions.

Our team is growing and we are looking for a junior web developer to help enhance and develop our marketplace technology.  Working with a strong cross functional agile development team, the ideal candidate should be able to communicate well with others, have a passion for creating quality software, and have experience with a successful software delivery life cycle.

Job Responsibilities:

  • Develop web applications in Python and JavaScript (jQuery), and possibly other languages as appropriate
  • Contribute to the design process, being mindful of the user experience
  • Work actively with other developers to design, build, test and maintain the applications in a robust fashion that can be reused and maintained as easily as possible
  • Provide estimations on the difficulty of tasks and features
  • Always being mindful of code quality, and testing your own code

Technical Qualifications:

  • Python experience and knowledge
  • JavaScript(jQuery)/CSS experience and knowledge
  • Experience working with MVC Web frameworks
  • Understanding of HTML5, Ajax

Technical Assets:

  • Django
  • Experience working with relational databases like PostgreSQL or MySQL
  • Experience using version control (Git)
  • Excellent debugging and optimisation skills
  • Knowledge of Agile development principles and process
  • Continuous Integration


How To Apply: 

If you feel that you meet all of the above requirements, please apply to this posting directly in the strictest of confidence to Andrew.Tran@avocette.com. Please note that, due to overwhelming response, only short listed candidates will be contacted.