Senior Full Stack Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Knox Systems, Inc. · 4 hours ago

Senior Full Stack Engineer

Knox Systems, Inc. is a leading provider of secure cloud and AI environments for the U.S. government. They are seeking a Senior Full Stack Engineer to own the frontend experience of their applications while collaborating on backend tasks to enhance API design and performance.

ComputerCyber SecurityGovernment
badNo H1BnoteU.S. Citizen Onlynote
Hiring Manager
Kathleen Howell
linkedin

Responsibilities

Frontend Ownership
Admin Application: Build and maintain administrative workflows for Knox employees:
Customer/boundary management, team administration, user roles/permissions
Agent configuration (AI models, knowledge bases, MCP tools)
Compliance job orchestration, KSI evaluation dashboards
Repository analysis results, findings management, POA&M tracking
Settings, notifications, file management
App Application: Build and maintain customer-facing interfaces:
Compliance calendar (monthly reviews, CAB meetings, annual exercises)
Real-time findings, resources, POA&Ms with search/filter/export
Risk posture dashboards, KSI status visualizations
Chat interface for AI-assisted compliance questions
Demo mode (styled components matching _fe design system)
Component Library: Build reusable shadcn-based components following design system patterns from _fe project (Next.js/React reference implementation)
State Management: Architect Pinia stores for complex state (users, teams, findings, compliance data, chat threads)
Forms & Validation: Implement VeeValidate + Zod schemas for all data entry with clear error messaging
Data Tables: Build TanStack Table implementations with filtering, sorting, pagination, bulk actions, and Excel export
API Integration & Backend Support
TypeScript Client Generation: Maintain OpenAPI-to-TypeScript pipeline using @hey-api/openapi-ts; provide feedback to backend on API usability
Backend Collaboration: Propose API changes to improve frontend performance (e.g., aggregated endpoints, GraphQL consideration)
NestJS Contributions (20-30%): Implement simple CRUD endpoints, add DTOs, extend controllers when unblocking frontend features
Authentication Flows: Maintain AWS ALB + Cognito integration, Okta SAML flows, JWT parsing and user context management
UX & Performance
Responsive Design: Ensure all interfaces work seamlessly on desktop, tablet, and mobile
Performance Optimization: Lazy loading, code splitting, image optimization, debouncing, virtual scrolling for large lists
Accessibility: Follow WCAG 2.1 AA standards (keyboard navigation, ARIA labels, color contrast)
Error Handling: Graceful error states, retry mechanisms, offline indicators, loading skeletons
Real-Time Updates: WebSocket integration for live compliance job progress and chat streaming
Testing & Documentation
Component Testing: Vitest tests for all critical components, composables, and stores (>80% coverage)
Integration Testing: Test user flows end-to-end with @nuxt/test-utils
Visual Regression: Maintain screenshot tests for critical UI states
Documentation: Write clear component usage docs, maintain Storybook (if adopted), document complex state flows

Qualification

Vue 3Nuxt 3TypeScriptCSSState managementREST APIAuthentication patternsUser empathyPragmaticOwnershipCollaborative

Required

U.S. citizenship required; dual citizenship not permitted
5+ years frontend development with modern JavaScript frameworks (Vue 3, React, or Angular)
Vue 3 Composition API + Nuxt 3 experience strongly preferred; must be comfortable with script setup, reactivity, and auto-imports
TypeScript proficiency: Advanced types, generics, utility types, strict mode
CSS mastery: Tailwind CSS, responsive design, Flexbox/Grid, animations, dark mode
Component libraries: shadcn/ui, Radix UI, Headless UI, or similar design system implementations
State management: Pinia, Vuex, Redux, Zustand—experience with complex state architectures
Form libraries: VeeValidate, Formik, React Hook Form with schema validation (Zod, Yup)
Basic NestJS or Express knowledge: Comfortable adding controllers, DTOs, and simple CRUD logic
REST API understanding: HTTP methods, status codes, request/response patterns, pagination strategies
Database basics: SQL queries, Prisma schema comprehension, understanding of joins and indexes
Authentication patterns: JWT, OAuth2, SAML flows, session management
User empathy: Passionate about UX; understands how design decisions impact user workflows
Ownership: Treats frontend as your domain—proactively identifies UI/UX issues and proposes solutions
Collaborative: Works closely with backend engineer to influence API design; provides thoughtful code review feedback
Pragmatic: Balances pixel-perfect design with 'ship it' mentality; knows when good enough is better than perfect

Preferred

Design system experience: Built or maintained component libraries, design tokens, theme systems
Compliance/GRC UI familiarity: Prior work in security, audit, or compliance software
Data visualization: Experience with charting libraries (D3, Chart.js, Recharts, Unovis)
Real-time features: WebSockets, Server-Sent Events, optimistic UI updates
Bun runtime familiarity or enthusiasm for modern JavaScript tooling
CI/CD: GitHub Actions, automated deployments, preview environments
Figma/design collaboration: Ability to translate designs into code with high fidelity

Benefits

Medical
Dental
Vision
Life & Disability
Unlimited PEO
Employee funded 401k plan

Company

Knox Systems, Inc.

twittertwittertwitter
company-logo
FedRAMP in 90 Days for 90% less.

Funding

Current Stage
Growth Stage
Total Funding
$6.5M
Key Investors
Felicis
2025-07-10Seed· $6.5M

Leadership Team

leader-logo
Irina Denisenko
Chief Executive Officer
linkedin
leader-logo
Shira Rubinoff
Strategic Advisor
linkedin
Company data provided by crunchbase