Senior Software Engineer - CRM - Compass|Meet.jobs

薪資

110k - 150k USD Annually

技能需求

    工作機會描述

    The CRM team helps real estate agents generate more repeat and referral business by nurturing their professional relationships, leveraging leads and data from other Compass tools, keeping agents organized, providing impactful communication mechanisms, and identifying opportunities with AI. Our agents view us as the hub of their business.

    Applicants at a Senior level can range from Frontend-focused to Backend-focused, or anywhere in between. Relevant technologies for each of these specialties are included below.

    At Compass You Will:

    • Build complex feature sets using combinations of backend microservices (Golang or Rails) and React, Redux, and Typescript.
    • Lead in a scalable engineering culture that leverages modern principles of decoupled systems, high ownership, and automated CI/CD/testing/monitoring.
    • Work closely with Product, Design, User Research, and Product Marketing.
    • Become a domain expert on real estate technology and products and an empathetic partner to our customers.
    • Be self-reflective, growth-minded, and take part in an inclusive environment where we collaborate without ego, win together and fail together.

    What We Look For:Some of the things We’re Looking For:

    You may not have all of the following experiences/skills, but having some of the following will help make you a good fit for our team

    • BS in CS or equivalent training/experience.
    • 5+ years in fast-paced teams, with high-traffic production applications, partaking in the full product lifecycle from ideation, release, and monitoring.
    • Experience leading projects is a plus.
    • 5+ years of experience with Javascript, ES6+ features, and modern JS frameworks like React, Angular, or Vue.
    • Strong experience with React, Redux, Typescript, Webpack is a plus.
    • 5+ years building high-traffic backend services and APIs, with a preference towards experience with Ruby on Rails and/or Golang.
    • Experience with event-driven microservice architectures is a plus.
    • Experience with Kafka or Elasticsearch is a plus.
    • A relentless desire to improve - yourself, your team, processes, user experience, tooling, etc.
    • Degree in CS, CE, or comparable job/training experience.
     

    Compass