Senior Full-Stack Developer (1 year contract)
TVO
Toronto, ON, CAN
2d ago

Key Responsibilities

  • Program, test, optimize, and support TVO websites to the prescribed design and architecture
  • Collaborate effectively with Product, Design and Business to develop the needed functionality
  • Adhere to coding and development standards and best practices including : Participating in sprint planning meetings, providing estimates and solution alternativesConducting code reviews and participating in pair programming when neededResearch and participation in applicable open source communitiesImplementing automated behavioral, functional and integration testsDeficiency and bug tracking / managementAppropriate system documentation as needed
  • Ensure security of all websites and related applications
  • Stay abreast of latest trends in software and web development
  • Qualifications :

  • Bachelor's degree in Engineering / Computer Science, IT or equivalent
  • 3+ years of experience in building websites using both front-end and back-end technologies
  • Knowledge and experience with the following technologies :
  • JavaScript frameworks such as React, Angular, Vue, NodeJS, ExpressJS, etc.
  • Designing, building and consuming web services and APIs (REST, JSON : API, GraphQL).
  • CMS e.g. Wordpress, Drupal
  • Databases such as MySQL, MariaDB, Postgres
  • WebRTC, Twilio API an asset
  • GIT version control
  • Experience developing in AWS environments and services
  • Familiarity with running, building and tweaking Docker containers
  • Understanding of Agile methodologies. Experience working with Scrum is an asset
  • Demonstrates TVO's values of Excellence & Innovation, Ownership, Collaboration, Trust and Respect
  • Nice to have : Familiarity with testing frameworks such as Maven, Selenium, PHPUnit, and CodeceptionPHP frameworks such as Symfony or LaravelNPM, NodeJS, Webpack, Grunt, Gulp, and Yeoman or other build and bundling tools.
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form