Senior Software Developer, Web
Demeure - Waterloo, ON

This job posting is no longer available on Indeed. Find similar jobs:Senior Software Developer jobs - Demeure jobs

Job Description
Demeure is an early stage company with an ambitious plan to disrupt the travel industry with an innovative online marketplace platform that lets participants engage, interact and benefit in ways never before possible. We are expanding our Waterloo Engineering team and are looking for an outstanding Senior Software Developer. If you are smart, a strong team player, passionate about what you do, and looking for a place where you can truly influence the direction of the product, the team, and the approach, we’d love to hear from you!

What you’ll do:

  • Work on an agile software delivery team
  • Learn, teach, communicate, and collaborate every day
  • Provide technical expertise and direction to the team
  • Decompose high level requirements into development tasks and work items
  • Implement and deploy working software in an iterative manner
  • Participate in code reviews to help enforce high standards of code quality
  • Practice strong code and configuration management techniques
  • Automate unit tests, builds, deployments and anything else that can be automated
  • Contribute wherever you can to help the team meet its commitments
  • Support the tools and products that the team delivers


  • At least 5 years of professional web development experience
  • Solid experience implementing production quality JavaScript, HTML, CSS, jQuery
  • Solid experience implementing and integrating with RESTful APIs
  • Solid experience implementing and integrating with relational databases
  • Strong understanding of both logical and physical web architecture best practices
  • Strong understanding of responsive web design concepts and constraints
  • Strong written and verbal communication skills
  • Ability to organize, prioritize and work independently with minimal supervision
  • Ability to collaborate effectively with other team members
  • Post-secondary education in Computer Science, Software Engineering or equivalent

Extra credit:

  • Familiarity with Ruby, Rails, Solr, MySQL, Linux, AWS
  • Familiarity with TDD
  • Familiarity with Scrum and XP
  • Familiarity with Continuous Delivery concepts
  • Familiarity with NoSQL databases

About Demeure
Demeure is an online travel infrastructure provider that operates its own travel marketplace and licenses its proprietary Marketplace Management System (MMS) to third parties to power their own networks. The MMS enables conflict-free multichannel participation in an ecosystem that generates network effects. Demeure’s multi-sided marketplace allows travelers, vacation property owners, hoteliers and industry suppliers to book authentic travel experiences, list properties, and trade in the market. Demeure's curated portfolio of thousands of properties benefits marketplace participants and licensees of the MMS. We offer a casual but fast-paced work environment, a competitive compensation package, and a generous stock option plan. Our head office is located in vibrant Uptown Waterloo, Ontario
To apply to the role directly, please visit the following link: