You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
You're using an older version of Internet Explorer and some functionality may not work as expected. Please update your browser for the best experience.
Move Canada Logo

Senior Full Stack Developer - MongoDB/NoSQL

Reference ID: 4989
Category:
Software and Programming
Information Technology
Type:
Full Time
Location:
Richmond, BC     

Share job:



The Senior Software Engineer will be reporting to the Senior Manager of Software Development, and the position will be based in Richmond, BC.  This role will be a key member of a lean and high impact technology organization dispersed in 4 sites and 2 Countries with responsibilities in Java, JavaScript, Node.js, CSS, Full stack development, SQL, AWS and API Layer.

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 APIs that will be used by internal teams to facilitate customer interactions and power 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 that meet both business and customer goals
  • Lead process improvement initiatives to improve quality and timeliness of deliverables with high predictability

Education, Skills and Experience:

  • Bachelor's Degree in related field
  • 7-10 years experience with software development
  • Experience with full-stack development – you can understand and communicate a feature design from model to endpoint to the front-end
  • Ability to build complex, robust, and highly scalable production applications 
  • Experience with JavaScript; experience with Node.js is an absolute asset; experience with PHP, or Ruby on Rails is a bonus
  • Knowledge of client-side web technologies (HTML5, CSS, Bootstrap, responsiveness) and working experience with a front end template framework (Dust, Mustache, Handlebars) is an asset
  • Knowledge of database systems, relational and/or NoSQL
  • Test Driven Development and test automation (Mocha, Jasmine, Selenium, Sinon, Nightwatch, Cucumber)
  • Ability to deliver high value to customers quickly, frequently, with regular feedback and support
  • Knowledge of object-oriented programming
  • Experience in using Design Patterns
  • Knowledge of web services and RESTful APIs
  • Ability to develop and deploy Web Applications
  • Experience with cloud computing —e.g., public cloud providers like Amazon Web Services
  • Experience with server-side programming languages with one of the following: Node.js, Java, JavaScript, Perl, PHP or Ruby for implementing the development of AWS applications, Node.js a plus
  • Knowledge of database schema and index design, creation, integration, and management for SQL and/or NoSQL.
  • Able to work in an Agile Environment
  • Knowledge of Web Server technologies—e.g., J2EE, Apache, Nginx (popular for static content, like images, HTML or CSS files), and IIS
  • API integration on AWS
  • Continuous Integration tools like Octopus Deploy, Jenkins
  • Implementing of automated testing platforms and unit tests for applications
  • Experience with code versioning tools, such as Git
  • Strong experience with Java, JQuery, Node JS, Python, JavaScript, CSS, HTML5, AWS, MVC, API, ruby on rails, SQL required

For more details about careers at Move, please visit our corporate website at careers.move.com or our Canadian website at movecareers.ca.


Posted: December 4, 2016
Closes:February 2, 2017
Email Address:
Company Info
Industry:
Technology

Connect with employer:

About Move Canada

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 pro...