Intermediate/Senior Web Developer (Python/Django)

TP Systems

June 18, 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 for other exciting career opportunities.

Job Summary: 

Avocette is currently searching for an Intermediate/Senior Web Developer (Python) for Socoloco. This is a permanent position to work for an amazing start-up company located in downtown Victoria. This is a great opportunity to join a growing team and to help enhance and develop their marketplace technology. Working with a strong cross functional agile development team, the ideal candidate will act as a team lead/mentor for 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
  • Research technologies and solutions that could be integrated into existing or new applications
  • Explain technologies and solutions to technical and non-technical stakeholders
  • Training and mentoring other team members
  • Always being mindful of code quality, and testing your own code

Technical Qualifications:

  • Proven experience in successfully delivering web applications
  • Strong Python experience and knowledge
  • Experience using Django or similar MVC web frameworks
  • Good JavaScript(jQuery)/CSS experience and knowledge
  • Good understanding of HTML5, Ajax
  • Experience using version control (Git)

Technical Assets:

  • Experience working with relational databases like PostgreSQL or MySQL
  • Knowledge of Agile development principles and process
  • Managing Unix based Nginx web servers
  • Managing EC2 instances in an AWS environment
  • Non-relational databases like SOLR
  • Software deployment using tools like Fabric and Puppet

About Socoloco:

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

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

How To Apply: 

Please send your resume and cover letter to