Apply on company website Remote (Global) USD 156,000 – 185,000 / year

Knock is hiring a Senior Software Engineer (Backend) - REMOTE (anywhere in the US)

Responsibilities

  • Design, develop, and maintain backend services, APIs, and data pipelines that power Knock's customer-facing and internal applications — with occasional frontend contributions to support full-stack delivery when needed.
  • Architect and build scalable backend services using Node.js and TypeScript that power Knock's customer-facing and internal applications, ensuring they integrate seamlessly with our frontend experiences.
  • Own end-to-end delivery of complex integration projects, including third-party lending systems and RESTful/RPC APIs, ensuring robust data synchronization, error handling, and seamless service-to-service communication.
  • Contribute to AI-powered features and initiatives, integrating AI services (such as LLMs or ML APIs) to enhance our risk analysis and decision-making capabilities.
  • Collaborate with engineers, product managers, designers, and business partners to create innovative, impactful technology solutions that deliver excellent user experiences.
  • Champion best practices in architecture, security, testing, monitoring, and deployment to ensure our applications are scalable, secure, and reliable throughout the development lifecycle.
  • Provide mentorship, share knowledge, and take initiative on technical challenges — exploring new tools and approaches to support your team across backend architecture, integrations, infrastructure, and beyond.
  • Take initiative on technical challenges, explore new tools and approaches, and support your team wherever your skills can contribute most — from backend architecture and integrations to infrastructure improvements and occasional frontend work.
  • Join a rotating on-call schedule, helping ensure system reliability and rapid response when needed.

Requirements

  • At least 5 years of experience building production-grade software, with at least 3 years writing production-level Node.js code using modern frameworks like Fastify or Express.
  • Backend expertise using TypeScript and Node.js — proven ability to design and implement scalable RESTful and/or RPC-style APIs, integrate with complex third-party systems, and handle data synchronization challenges, API versioning, and error scenarios.
  • Solid understanding of software engineering fundamentals and experience across the full development lifecycle — including requirements gathering, development, testing, deployment, instrumentation, monitoring, and ongoing maintenance.
  • Cloud infrastructure experience — familiarity with at least one major cloud provider (AWS preferred) and hands-on experience with services like ECS, RDS, Lambda, S3, CloudWatch, plus CI/CD pipelines and application performance monitoring tools.
  • Belief 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.
  • Proven success working 100% remote in prior positions & experience working with a distributed, national team.

Nice to Have

  • Experience with GraphQL
  • Experience integrating AI/ML services into production applications — such as LLM integration (OpenAI, Anthropic), prompt engineering, or building features that leverage AI for ranking, scoring, or decision support
  • Can contribute to frontend work when needed — comfortable reading and making changes to React/Next.js codebases, even if frontend development isn't your primary focus.

Work Arrangement

Remote (Worldwide)

Additional Information

  • Set up and constantly operate a computer
  • Communicate and exchange accurate information to others via telephone or internet video applications
  • The candidate must be able to perform the essential functions of the job, with or without reasonable accommodation.
Required Skills
TypeScriptNode.jsCloudWatchGraphQL
Job Details
Work mode Remote (Global)
Salary USD 156,000 – 185,000 / year
Category Backend
Posted 7 months ago
Application On company website
About company
Knock
Knock is redefining the home buying and selling experience. The company offers the Knock Bridge Loan™ to empower homebuyers to 'buy before they sell'. It is a trusted partner for thousands of homebuyers and a network of 60,000+ loan officers and agents across the country.
All jobs at Knock Visit website