Knock

Knock

Lead Software Engineer (Backend)

Denver, CO | $162K - $212K

Apply for job

Qualifications

  • Have a Bachelor's Degree in Computer Science, or related technical discipline AND 10+ years of software development experience in a professional work environment
  • Believe in creating diverse, equitable, and inclusive practices and programs that will further Knock’s commitment to making an impact, learning, putting people first, being open, and courageous
  • Have proven success working 100% remote in prior positions & are experienced working with a distributed, national team
  • Be able to adapt to a rapidly changing startup environment and willing to learn new technologies and tools while working with existing data and services
  • Programming proficiency in designing and implementing services in Node.js and TypeScript (bonus) with experience in common frameworks such as Fastify
  • Understanding of software design principles and experience with the full lifecycle software development including requirements gathering, development, testing, troubleshooting, deployment, instrumentation and monitoring
  • RDBMS and SQL experience (MySQL or PostgreSQL), general DB design, writing and optimizing queries
  • Experience designing RESTful and/or RPC style APIs to drive web experiences, and service to service functionality for business entities and data manipulation
  • Experience in Infrastructure with at least one major cloud provider, ideally AWS (we use ECS, RDS, Lambda, S3, SNS, SQS, CloudWatch, etc.)
  • Experience in building and updating CI/CD pipelines (bonus)
  • Experience with DynamoDB, S3, SQS, and Kinesis (bonus)
  • Familiarity with logging, debugging and application performance monitoring tools

Responsibilities

  • In this role, you’ll contribute to the architectural direction of our platform, and implement scalable and observable systems
  • You will also contribute to the deployment, operation, and maintenance of our infrastructure
  • Design, architect, build and maintain our core backend services that power Knock’s customer-facing applications and communicate your designs to fellow engineers
  • Build new services from scratch, as well as maintain existing systems
  • Commit to good engineering practices of security, testing, logging, alerting and deployment processes
  • Continually learn, grow, and expand your knowledge, while also supporting others learning experiences; act as a mentor and be a resource for others inside and outside of your team
  • Demonstrate a high level of ownership for the Knock platform and our customer experience
  • Participate in the on-call rotation (required)
  • Express a breadth and depth of knowledge: the Lead Software Engineer has deep knowledge of software engineering in multiple domains
  • Designs systems with scalability in mind, making choices appropriate for the expected volume of traffic and data both now and in the future
  • Apply advanced computer science concepts to solve real-world problems
  • Design solutions with simplicity and consistency, enabling elegant, composable architecture to scale complex software systems
  • Communicate and exchange accurate information to others via telephone or internet video applications

Company information

Knock is on a mission to make homeownership simple and certain. Whether you are a homeowner looking to buy a new home before selling your current home or a first-time buyer, Knock offers fully digital end-to-end solutions that bring certainty, convenience and cost-savings to the often stressful and complicated process of homeownership. The Knock Home Swap™ empowers a customer to buy their new dream home before selling their old one. Knock GO™ (Guaranteed Offer) provides homebuyers with the best features of a cash offer in a competitive home loan to win the home they want without paying more. Launched in 2015 by founding team members of Trulia.com, Knock has raised more than $600 million in debt and equity from top-tier investors, including RRE Ventures, Foundry Group, Redpoint, Greycroft, Corazon Capital, Correlation Ventures, Great Oaks Venture Capital and FJ Labs. The National Association of Realtors®, through its investment arm Second Century Ventures, is a strategic investor in Knock, giving its 1.5 million members the ability to market Knock's homeownership solutions to their clients. Knock currently operates in 72 markets nationwide and plans to be in over 100 markets by 2023. Knock Lending LLC. NMLS 1958445︎. Equal Housing Opportunity. Copyright © 2021 Knockaway, Inc. All rights reserved.

Linkedin Icon
201-500 employees
Software, Technology, Real Estate, Internet, Home Services, Property Management, Rental Services, Rentals
Privately Held
Last round: Apr 15, 2022
Last round: US$ 70.0M
New York, NY
Company Specialties:
real estate, technology, internet, data science, housing, home buying, home selling, transactions, mortgage, and lending