
Senior Software Engineer – Backend
Knock
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
Salary
💰 $156,000 - $185,000 per year
Job Level
Tech Stack
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, share knowledge, and take initiative on technical challenges
- Join a rotating on-call schedule
Requirements
- At least 5 years of experience building production-grade software
- Backend expertise using TypeScript and Node.js (required)
- Experience integrating AI/ML services into production applications
- Product-minded engineering approach
- Can contribute to frontend work when needed
- Database proficiency
- Solid understanding of software engineering fundamentals
- Cloud infrastructure experience
- Belief in creating diverse, equitable, and inclusive practices and programs
- Proven success working 100% remote in prior positions
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
- - 6 weeks paid parental leave for the non-birthing parent
- 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
Node.jsTypeScriptAPIsdata pipelinesAI/ML integrationdatabase proficiencycloud infrastructuresoftware engineering fundamentalsscalable backend servicesintegration projects
Soft skills
mentorshipcollaborationinitiativebest practicesproduct-minded approachdiversity and inclusioncommunication