Careers @ Rental Escapes

Great benefits, unbeatable perks and a chance to do something you love.

Full Stack Web Developer

Job Description

Job Overview:

We are looking for an experienced full stack developer with an entrepreneurial spirit and propensity for problem solving. The Full Stack Web Developer will get to work on a large variety of tasks and projects, including ones born of their own initiative. The candidate will work closely with other members of the organization across different departments to develop new features for our website; improve and build new internal tools; find ways to automate tasks to support our sales, marketing and web teams; and be a general Mr or Mrs Fix It when something breaks.

This position is based in Montreal, QC and is currently being offered as a remote work position due to COVID. Once it is considered safe to return to normal office working conditions, we will offer flexibility to balance a combination of remote and office-based work.

Company:

Rental Escapes is one of the leading luxury vacation rental companies in the world with an inventory of more than 4000 luxury homes in North and South America, the Caribbean, Mexico, Europe, Asia and Australia. Founded in 2009, Rental Escapes is an established and profitable company currently employing 30 people in Montreal. Our business has grown tremendously over the last few years as demand for private homes surges.

Responsibilities:

  • Website: front-end and back-end development of new features and pages that are customer-facing.
  • Internal tools: Developing new features for our custom CRM and other internal tools; finding new ways to improve existing features.
  • Supplier and Partner Connectivity: maintaining existing api connections with partners and suppliers, performing maintenance and updating code when needed; analyzing apis of new suppliers and integrating them into our systems.
  • Dev Ops: Developing best practices for a collaborative development environment and working closely with internal and external developers to ensure consistent and bug-free integration of code.
  • Bug fixing and support: help handle IT support tickets (from internal users only) and provide general technical support to other employees from time to time when needed.

Skills, Experience and Qualifications:

  • University degree in Computer Science, Computer Engineering or equivalent education/experience
  • 5 years experience as a full stack web developer
  • Understanding of programming fundamentals like OO design; reusability, testability, and maintainability of code.
  • Proficiency working in a LAMP environment
  • Comfort with front-end frameworks and languages such as basic javascript, HTML and CSS; jQuery and jQuery ui; Bootstrap; SASS/SCSS
  • Highly competent using PHP
  • Experience using Codeigniter or other frameworks is a plus
  • Experience with Git (Gitlab)
  • Comfortable with basic linux server maintenance and usage
  • Basic knowledge of AWS features and products like EC2, RDS, S3
  • Good English communication skills and generally comfortable communicating and working with non-technical people
  • Being the type of person that enjoys solving problems