Back End Developer

Reporting To: VP of Product Development
Job Type: Full-time
Hours of Work: Standard 37.5 Hour Work Week
Travel: Limited Travel Required

The Challenge

The Back End Developer will work on the design and implementation of back-end features and services for our next generation on-line video platform. This is an intermediate to senior level position requiring strong programming skills and previous experience with enterprise level web development.

The Role

  • Design and implement web applications and services to support the functionality of the Worldplay video platform
  • Integrate various systems using internal and third-party APIs
  • Develop functional tests and test plans where appropriate
  • Participate in architectural discussions and contribute to the ongoing innovation of the platform
  • Assist with task generation, estimation and project planning
  • Stay up to date on web development technologies and competitive market trends
  • Write developer level documentation

The Skillset

  • Knowledge of video/audio delivery and playback, webcasting, conferencing and live streaming
  • Experience using video frameworks and encoders/transcoders
  • Experience with large, distributed system design
  • Basic front end development (HTML5/CSS3) and/or UX experience
  • Experience with NoSQL
  • Familiarity with online LMS and /or e-commerce systems
  • Experience with Linux, Apache, Nginx

The Qualifications


  • B.Sc degree in Computer Science/Engineering or equivalent.


  • 3+ years of experience with OOP web development technologies such as PHP
  • 3+ years of experience with MVC frameworks
  • 3+ years of experience with MySQL 5.x or PostgreSQL 8/9
  • 3+ years of experience with REST APIs (3rd party integration or custom development)
  • Development experience using other web technologies such as AJAX, Javascript/ JQuery, JSON, XML
  • A solid understanding of the product/software development lifecycle
  • Development experience with both proprietary and open-source software
  • Experience using Git or other revision control systems
  • Experience with Agile development methodologies and tools (eg. JIRA)

If you fit the candidate profile and skill requirements outlined above and are interested in applying for the Back End Developer position please e-mail a copy of your CV/Resume along with a cover letter to with Back End Developer in the subject line.