Knock

Senior Full Stack Software Engineer

Knock

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $156,000 - $185,000 per year

Job Level

About the role

  • Design, develop, and maintain backend services, APIs, and data pipelines
  • Architect and build scalable backend services using Node.js and TypeScript
  • Own end-to-end delivery of complex integration projects
  • Contribute to AI-powered features and initiatives
  • Collaborate with engineers, product managers, designers, and business partners
  • Champion best practices in architecture, security, testing, monitoring, and deployment
  • Provide mentorship and support your team across backend architecture
  • Join a rotating on-call schedule

Requirements

  • At least 5 years of experience building production-grade software
  • At least 3 years writing production-level Node.js code using modern frameworks like Fastify or Express
  • Backend expertise using TypeScript and Node.js (required)
  • Experience integrating AI/ML services into production applications (highly desired)
  • Product-minded engineering approach
  • Can contribute to frontend work when needed
  • Database proficiency with RDBMS and SQL (MySQL or PostgreSQL)
  • Solid understanding of software engineering fundamentals
  • Cloud infrastructure experience with major cloud providers (AWS preferred)
  • Belief in creating diverse, equitable, and inclusive practices
Benefits
  • Top tier medical, dental, & vision benefits for full time employees starting on the first day of employment
  • Flexible Paid Time Off for full time employees
  • Paid parental leave for all full time employees: 12 weeks paid parental leave for the birthing parent
  • Paid parental leave for non-birthing parent: 6 weeks
  • One thousand annually for professional development
  • Life, AD&D and Disability insurance for full time employees
  • 401K (noncontributory by Knock) for all employees
  • $75 monthly allowance for health & wellness
  • Up to $400 monthly for a co-working space for eligible employees
  • $100 monthly allowance for home internet, mobile phone or other communication devices
  • $2,500 referral bonus for eligible employees
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Node.jsTypeScriptFastifyExpressAI/ML integrationRDBMSSQLMySQLPostgreSQLcloud infrastructure
Soft Skills
mentorshipcollaborationproduct-minded engineeringbest practicescommunicationteam supportdiversity and inclusion