Senior Web Developer

TP Systems

February 27, 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: 

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,, provides local C2C and B2C transactions across Canada. Our other brands are targeted at the charitable and fundraising sectors. accomodates local C2C transactions with proceeds going to charity and gives fundraisers the ability to raise money through online auctions.

Our team is growing and we are looking for a senior 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 Summary: 

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
  • Train and teaching 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
How To Apply: 

To apply for this position, please email your CV, a cover letter stating your salary expectations and an example of published work to Please state clearly in the subject line which post you are applying for. We look forward to hearing from you!