Software Engineer

Priceline   •  

Toronto, ON

Industry: Technology


5 - 7 years

Posted 94 days ago

This job is no longer available.

What you will do

You’ll be working in a small, tight-knit team, supporting our high-traffic Hotel, Airline, Rental Car and Vacation Package businesses, building applications that deliver real value to our customers.

You’ll be working closely with Product and Design team members on a modern technology stack grounded in Node.js, with a javascript frameworks and patterns like AngularJS and React/Redux delivering data from our REST-based APIs or GraphQL. You may also be optimizing our sites for cross-device performance, including mobile, desktop, tablets and phablets, with an emphasis on time to start render.

Relevant skills

  • Proficiency with JavaScript core language features and functionality.Including ES6 and ES7 features.

  • Experience with at least one modern client side JavaScript framework or library (React, Angular, Ember)

  • Understanding of Node.js and how it works. Experience with common libraries like Express.js and using Node as a web server or micro-service.

  • Working with and building REST-ful API's and GraphQL.

  • Software development patterns like OOP, Flux/Redux, Modular, MVVM, MVC and Observer.

  • Understanding of practical uses of responsive design and HTML, the use of tools like Sass and the authoring modular CSS (CSS modules or PostCSS).

  • Knowledge of Git and Gitflow.

  • NoSQL databases and SQL composition skills are a plus.

  • A collaborative work ethic and the ability to work within a self-organized, cross-functional team.

  • Familiarity with agile and scrum.

  • Great communication skills.

  • Familiar with web server-side technologies, such as GoLang, JSP, Ruby or Python.

  • Previous startup experience is a plus.

  • A degree in computer science or equivalent work experience.

Mid-level Required Experience

2+ years experience or equivalent proficiency with the skills outlined above.

Senior Required Experience

5+ years’ experience or equivalent proficiency with the skills outlined above.