Move Canada, home of Top Producer’s innovative and award-winning products, has been serving the real estate market in North America for many years. By designing and developing the best suite of products on the market, Move Canada is at the forefront of both the real estate and software development industries!

We are one of the largest software development companies in BC and we offer an exciting, challenging and fast-paced environment where talented professionals can prosper. If you have a resourceful "can-do" attitude and you'd like to join a successful and innovative high-tech company, we'd like to hear from you. 

Senior Ruby Engineer - Professional Software

Location: Richmond, BC
Req Number: 5469

Description

We have an exciting and unique opportunity for a skilled and energetic Software Engineer to join our Technology team in Richmond, BC.  In this position, you will join a team of talented peers building out our core ‘Next Generation’ tools and experiences - both services and web applications – that help make real estate professionals more productive and effective.  

If you’re keen to contribute to the delivery of high performance, high traffic applications and APIs, with built-in scalability and monitoring in the AWS cloud, then read on!  Our exciting vision is to transform the real estate industry in supporting people to ‘love where they live’!  We provide real estate professionals with the content, tools, and data intelligence they need in order to provide unparalleled service to their clients who are making big real estate decisions.  You will touch on all aspects of the product delivery including understanding acceptance criteria, designing the application, writing/testing/deploying code, and monitoring the system.  You will be able to make an impact, leveraging your highly developed collaboration abilities to deliver on broad cross-organization initiatives, producing industry-leading web applications and services.

Duties and Responsibilities:

  • Collaborate with key stakeholders – including Product Owners and User Experience designers – regarding user stories, acceptance criteria, definition of done, and other program-related decisions
  • Design, develop, deliver, and maintain features and applications that will excite and please a user base of successful real estate professionals
  • Develop solutions that are of high quality, scalable, cloud-based, reliable, and reusable 
  • Work collaboratively in an Agile/Scrum team to plan and execute at high velocity, and across teams throughout the organization to reuse existing components and architect shared functionality
  • Coach, mentor, and guide your team to deliver the best solution keeping in mind return on investment and total cost of ownership
  • Investigate and prototype technologies that can be leveraged to introduce new innovations in meeting business and customer goals
  • Lead process improvement initiatives to improve quality and timeliness of deliverables with high predictability

Education, Skills and Experience:

  • Bachelors or Masters degree in Computer Science/Engineering or related field, or equivalent professional experience
  • Full-stack development – you can understand and communicate a feature design from model to endpoint to the front-end
  • Building complex, robust, and highly scalable production applications 
  • Ruby on Rails experience is an absolute asset; experience with JavaScript and Node.js is a bonus
  • Client-side web technologies (HTML5, CSS, Bootstrap, responsiveness) and working experience with a front end template framework (Dust, Mustache, Handlebars) is an asset
  • Database systems, relational and/or NoSQL
  • TDD and test automation (Mocha, Jasmine, Selenium, Sinon, Nightwatch, Cucumber)
  • Git experience or familiarity of another distributed version control system is an asset
  • Delivering high value to customers quickly, frequently, with regular feedback and support
  • Familiarity with agile software development methods and practices (Scrum)

Your personal characteristics include:

  • You are passionate about creating world-class web experiences for our customers and will work hard to achieve this
  • You have a passion for learning, continuous improvement, sharing and working in a team environment
  • You take pride in writing clean, quality code, but can balance this with business practicality
  • You hold a point of view and aren’t afraid to challenge assumptions or question the value of the proposal, but are humble enough to recognize and adopt the views of others
  • Have zero-tolerance for avoiding the best practices (e.g. peer reviews & TDD, Continuous Integration and Continuous Delivery)

#LI-DW1

Move Canada’s total compensation package includes competitive salaries, a comprehensive benefits program, and an RRSP contribution-matching program. In addition we also offer a tuition reimbursement program to help support our employees in reaching their educational goals. 

Our culture includes a professional yet casual environment in which fun also plays a major part. Many company-sponsored events are held throughout the year and we also feature a Games Room complete with big screen satellite TV, foosball tables, pool table and more.
 
We believe in our people and provide them with a work environment that encourages personal growth and advancement. We are an equal opportunity employer that promotes a balanced lifestyle, and supports diversity. Our team is composed of an exciting mix of people from various backgrounds, reflecting the company's commitment to creating one of the best working environments anywhere.




Are you a returning applicant?

Previous Applicants:

If you do not remember your password click here.

Back to Search Results

New Search


Powered By Taleo