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.
realtor.com Logo

Principal Software Engineer - Professional Software

Reference ID: OGqXn8kiW4l4

Share job:




We have an exciting and unique opportunity for a skilled and energetic Principal Software Developer 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 working in an exciting startup-like environment while enjoying the stability, benefits, and resources of a billion dollar company sounds appealing to you, read on!

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 team to plan and execute at high velocity, and across teams throughout the organization to reuse existing components and architect shared functionality
  • 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
  • 7+ years of experience in 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
  • Experience with AWS stack - at least few of the following - EC2, ECS, Lambda, SQS, Kinesis, SNS, RelationalDB, MongoDB, DynamoDB, Redis
  • Proficient in operationalizing data using techniques like analytics, data science, and gamification techniques to understand and solve customer problems
  • Experience building applications and microservices in JavaScript, specifically Node.js and React, or equivalent technologies
  • Strong understanding of distributed systems including design, test automation, and operations
  • Delivering high value to customers quickly, frequently, with regular feedback and support
  • Ability to coach your teammates and share your knowledge

Your personal characteristics include
  • You are go-getter and lead by example
  • 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)

Our key values
  • Compete with Passion: Approach every opportunity with determination and urgency
  • Partner to Win: Be sought out for your expertise, collaborative work style, and reputation for getting things done
  • Challenge Conventional Thinking: Be eager to find better ways the leads us in new and innovative directions
  • Be Real: Be authentic, be honest, be you
  • Seek to Amaze: Exceed the expectations of consumers, customers, and colleagues - always



Posted: November 13, 2018
Closes: January 12, 2019
Email Address:
Company Info
Industry:
Technology

Connect with employer:

About realtor.com

Realtor.com®, operated by Move, Inc., is the fastest growing online real estate destination for homebuyers, sellers and renters. Today, with over 3 million listings from nearly 800 multiple li...