Create a job alert

Once a day, we'll send you new jobs on Workopolis that match this search.

Node.js Web Developer

POSTMEDIA NETWORK INC.

Hamilton, ON, CANADA

Arts, Media and Entertainment

Typical Base Salary
Postmedia BDT

Postmedia Digital

Node.js Web Developer

Location: Hamilton

 

Postmedia Digital Media is seeking a Node.js Developer to join the team that develops and supports the applications that power some of the largest media websites in Canada (nationalpost.com, driving.ca, …etc.).

 

Key Responsibilities:

  • Develop, code, test, debug, and document web applications
  • Help architect and design efficient, secure software solutions to meet business needs
  • Develop, code, test, debug and document new web applications
  • Maintain and troubleshoot existing applications
  • Keep abreast of Node.js enhancements and updates
  • Ensure code meets software standards
  • Implement automated testing and unit tests
  • Engage in QA-related activities
  • Assist with the Change Management process



Knowledge / Experience:

  • A four-year college diploma or university degree in computer science or computer engineering, and/or four years equivalent work experience
  • 4 to 5+ years professional web development experience
  • 2 to 3+ years professional Node.js experience
  • Strong proficiency with JavaScript
  • Knowledge of Node.js and frameworks available for it such as Express, hapi, …etc.
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Good understanding of server-side templating languages such as Jade, EJS, …etc
  • Good understanding of server-side CSS preprocessors
  • Strong understanding of front-end technologies, such as HTML5, and CSS3
  • Experience with JavaScript frameworks, such as Angular, React, Backbone, jQuery,…etc.
  • Experience with Linux and various distributions
  • Experience with MongoDB, Redis, ElasticSearch
  • Experience with RESTful web services and API design and development
  • Experience with WordPress, PHP, LAMP stack.
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Understanding fundamental design principles behind a scalable application
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git
  • Ability to conceptualize, design and create specifications solutions to complex software problems
  • Capable of explaining complex solutions in an understandable, clear and concise manner
  • Ability to consistently make reasonably accurate time estimates of work completion
  • Highly motivated and self-directed with excellent time management skills
  • Eager to constantly and independently learn and apply new skills
  • Works well both alone and with a team
  • Exceptional communication skills
  • Extremely adaptable and capable of working on multiple tasks and deliver in scope, on time
  • Has a passion for finding creative solutions to problems
  • Occasional travel may be required
  • On-call availability is required



Should you be interested in this opportunity please forward a cover letter and resume to:



Al-Mahmud Ali

amali@postmedia.com



Application Deadline: Wednesday January 25th, 2017



Postmedia Network Inc. is committed to providing accommodations for people with disabilities in all areas of the hiring process. If you require an accommodation during the hiring process, please make your needs known in advance. Accommodation requests will be provided on an individual basis.



No phone calls please. Postmedia would like to thank all interested applicants; however, only candidates selected for an interview will be contacted.

About Postmedia

Postmedia Network Inc., a wholly owned subsidiary of Postmedia Network Canada Corp. (TSX:PNC.A, PNC.B), is a Canadian newsmedia company representing more than 200 brands across multiple print, online, and mobile platforms. Award-winning journalists and innovative product development teams bring engaging content to millions of people every week whenever and wherever they want it. This exceptional content, reach and scope offers advertisers and marketers compelling solutions to effectively reach target audiences.

Visit the website
Node.js Web Developer, POSTMEDIA NETWORK INC., Hamilton, ON, CANADA
Apply Now