Full Stack Engineer
Role details
Job location
Tech stack
Job description
We are looking for a talented Full Stack Engineer to join the Knightscope engineering team. In this role, you will design and build the web-based platforms, APIs, and media pipelines that power our Autonomous Security Robot ecosystem. You will work across the entire stack - from responsive front-end interfaces to scalable back-end services - collaborating closely with robotics, cloud infrastructure, and security teams to deliver robust, real-time solutions., * Develop highly responsive web-based user interfaces for security and monitoring platforms
- Design and implement scalable RESTful APIs, including for live and recorded video/audio streaming
- Integrate Axis Communications network cameras, APIs, and device controls into Knightscope systems
- Build and maintain backend services for:
- Live media pipelines (RTSP, WebRTC, HLS)
- Recorded media ingestion, storage, indexing, and playback
- Develop intuitive front-end features for video review, scrubbing, timestamp search, and playback controls
- Collaborate cross-functionally with robotics, cloud infrastructure, and security teams
- Manage software requirements, priorities, and delivery timelines
- Continuously iterate and improve code quality, performance, and reliability
- Contribute to high-level product and architectural decisions
Requirements
Core Technologies
- Proficiency in Node.js, React, Redux, ES6, HTML5, and CSS3
- Experience building web applications using Python, Java, or JavaScript
- Demonstrated experience with RESTful API development and maintenance
- Working knowledge of a major web framework (Django, Flask, Rails, etc.)
- Experience with SQL and NoSQL databases (MySQL, MongoDB, Amazon DocumentDB)
- Version control with Git or similar
Media & Streaming
- Proficient in live and recorded video/audio technologies: RTSP, HLS, WebRTC, and MP4
- Experience with media storage pipelines including AWS S3, Glacier, or equivalent
- Frontend experience building video players with features such as:
- Timeline scrubbing and frame-based navigation
- Playback speed control and motion-triggered event markers
- Backend services supporting media indexing, retrieval, and playback logging
- Hands-on experience with Axis Communications devices and APIs (e.g., VAPIX, ONVIF)
Cloud & Infrastructure
- Familiarity with AWS services (Amazon S3, SQS, DocumentDB, etc.)
- Proficient in AI-assisted development tools - with a strong emphasis on Claude AI (Anthropic) - as well as GitHub Copilot and Tabnine, to accelerate productivity, code quality, and testing
- Actively develop and program using Claude AI (Anthropic) across the full Software Development Lifecycle (SDLC) - this is a core requirement of the role, not a nice-to-have. Candidates must demonstrate hands-on experience using Claude AI at every phase: (1) Requirements & Planning - analyzing specs and decomposing features; (2) Architecture & Design - evaluating trade-offs and generating API schemas; (3) Implementation - writing and refactoring full-stack code; (4) Code Review & Testing - generating test suites and pre-PR reviews; (5) Debugging & Troubleshooting - diagnosing production issues and reducing MTTR; (6) Deployment & DevOps - authoring CI/CD configs and runbooks; (7) Documentation - producing API references, ADRs, and onboarding guides; and (8) Maintenance & Continuous Improvement - refactoring, dependency audits, and performance improvements post-launch.
Digital Twin - MUST HAVE!
- Understanding of Digital Twin architecture, including real-time synchronization between physical and digital entities
- Experience building interactive 3D or 2D digital representations of physical environments/devices
- Proficiency implementing Digital Twin features using Three.js, Babylon.js, Cesium, or WebGL
- Experience integrating sensor/telemetry data into real-time UI visualizations and dashboards
- Ability to architect and develop APIs that support Digital Twin simulations and live updates
- Familiarity with Digital Twin platforms (e.g., Azure Digital Twins, Siemens, Unity Reflect) is a plus
Bonus Points
- Experience in startup or fast-growth environments
- Familiarity with FedRamp compliance or U.S. Government security protocols
- Strong verbal and written communication skills
Benefits & conditions
Base Salary: $120,000 - $160,000 (DOE)
Equity: Stock options
Benefits: Medical, dental, vision, 401(k), paid time off