3 open TypeScript positions
This Senior Software Engineer role is primarily backend-focused, requiring strong full-stack expertise to develop technology powering Knock.com and its supporting platforms. Key responsibilities include designing and maintaining scalable backend services using Node.js and TypeScript, owning end-to-end complex integrations, and contributing to AI-powered features. The position emphasizes architectural best practices, collaboration, and taking initiative on technical challenges within a 100% remote US-based team.
The Senior Full Stack Software Engineer will develop technology for Knock.com and supporting platforms, focusing primarily on backend services using Node.js and TypeScript. Key responsibilities include designing scalable backend services, owning complex integration projects with third-party systems, and contributing to AI-powered features. The role also involves championing best practices, mentorship, and participating in a rotating on-call schedule.
The Platform Engineer will join a small, growing team responsible for the infrastructure and reliability of Knock's API and notification engine. Key responsibilities involve scaling services for massive transaction volumes, improving resilience, and working on initiatives like multi-region support and canary deploys. This is a high-agency role requiring deep comfort with modern backend stacks and operating large-scale production systems.