Knox Systems logo

Senior Full-Stack Engineer

Job Overview

Location

Indiana, USA

Job Type

Full-time

Category

Full-Stack Engineer

Date Posted

February 12, 2026

Full Job Description

📋 Description

  • As a Senior Full-Stack Engineer at Knox Systems, you will be instrumental in shaping the user experience of our cutting-edge KnoxAI platform, a critical component in securing and managing federal cloud environments. This role offers a unique opportunity to take full ownership of the frontend architecture and development for two key Nuxt 3 applications: the Admin interface and the Customer-facing App. You will translate complex compliance data and federal authorization processes into intuitive, actionable interfaces that empower both Knox employees and our government clients.
  • Your primary focus will be on the frontend, ensuring a seamless, performant, and accessible user experience. This includes developing and maintaining sophisticated administrative workflows for Knox employees. These workflows will cover a wide range of functionalities, such as customer boundary management, team administration, granular user role and permission settings, agent configuration for AI models and knowledge bases, compliance job orchestration, and detailed KSI evaluation dashboards. You will also be responsible for presenting repository analysis results, managing findings, tracking Plans of Action and Milestones (POA&Ms), and handling settings, notifications, and file management.
  • Concurrently, you will build and maintain the customer-facing interfaces of the App application. This involves creating dynamic components for a compliance calendar, displaying real-time findings with robust search and export capabilities, visualizing risk posture through interactive dashboards, and enabling AI-assisted compliance questions via a chat interface. A demo mode, styled to match our design system, will also be part of your remit, allowing clients to preview functionalities.
  • A significant part of your role will involve architecting and developing a reusable component library based on shadcn-ui, adhering to design system patterns established in our _fe project. You will leverage the Vue 3 Composition API and Nuxt 3's features like script setup, reactivity, and auto-imports to build these components efficiently. State management will be a key area of expertise, where you will architect Pinia stores to handle complex application states, including users, teams, findings, compliance data, and chat threads.
  • You will implement robust forms and validation using VeeValidate and Zod schemas, ensuring clear error messaging and data integrity. For displaying large datasets, you will build sophisticated TanStack Table implementations, complete with filtering, sorting, pagination, bulk actions, and Excel export capabilities.
  • While your primary focus is frontend, this role requires backend familiarity and collaboration. You will maintain the TypeScript client generation pipeline using hey-api openapi-ts, providing valuable feedback to the backend team on API usability and design. You are expected to contribute to the NestJS backend approximately 20-30% of the time, implementing simple CRUD endpoints, adding DTOs, and extending controllers to unblock frontend features. This backend involvement ensures a cohesive product delivery and allows you to influence API design for optimal frontend performance.
  • You will manage and maintain authentication flows, including AWS ALB and Cognito integration, Okta SAML flows, and JWT parsing for user context management. Ensuring a high-quality user experience is paramount. This includes implementing responsive design for seamless operation across all devices, optimizing performance through techniques like lazy loading and code splitting, and adhering to WCAG 2.1 AA standards for accessibility. Graceful error handling, real-time updates via WebSockets for job progress and chat, and comprehensive testing (component, integration, and visual regression) using Vitest and nuxt test-utils are also core responsibilities.
  • Documentation is crucial. You will write clear component usage documentation and maintain Storybook if adopted, documenting complex state flows and architectural decisions. Your ability to translate Figma designs into high-fidelity code will be essential.
  • This role is ideal for a frontend specialist with a strong desire for full ownership of the user experience, who is also comfortable and capable of contributing to backend development when necessary. You will work closely with a dedicated backend engineer and the Senior Engineering Manager, contributing to a high-impact, purpose-driven mission within the federal government sector. Your work will directly contribute to national security, public safety, and essential public services, operating at a federal scale where reliability and security are non-negotiable.

🎯 Requirements

  • 5+ years of frontend development experience with modern JavaScript frameworks (Vue 3, React, or Angular), with a strong preference for Vue 3 Composition API and Nuxt 3.
  • Proficiency in TypeScript, including advanced types, generics, and utility types, with a focus on strict mode.
  • Mastery of CSS, including Tailwind CSS, responsive design principles, Flexbox, Grid, animations, and dark mode implementation.
  • Experience with component libraries like shadcn-ui, Radix UI, or similar design system implementations, and state management solutions such as Pinia, Vuex, or Redux.
  • Basic NestJS or Express knowledge, comfortable adding controllers, DTOs, and simple CRUD logic, along with a solid understanding of REST API principles and authentication patterns (JWT, OAuth2, SAML).

🏖️ Benefits

  • Competitive salary range of $145,000 - $170,000.
  • Comprehensive health benefits package including Medical, Dental, and Vision insurance.
  • Additional benefits include Life & Disability insurance, unlimited PEO, and an employee-funded 401k plan.
  • Opportunity to work on high-impact, purpose-driven projects supporting critical U.S. government missions.

Skills & Technologies

JavaScript
TypeScript
React
Vue.js
Angular
Full Stack
Senior
Remote
Degree Required

Ready to Apply?

You will be redirected to an external site to apply.

Knox Systems logo
Knox Systems
Visit Website

About Knox Systems

Knox Systems is a technology company focused on providing secure and reliable solutions for data management and protection. They specialize in developing advanced software and hardware that ensures the integrity, confidentiality, and availability of critical information for businesses across various sectors. Their offerings often include robust encryption, secure storage, and comprehensive data recovery services. Knox Systems aims to empower organizations to safeguard their digital assets against evolving threats and compliance challenges, enabling them to operate with confidence and maintain business continuity. The company is dedicated to innovation and customer-centric support, striving to deliver peace of mind through superior technology and expertise.

Similar Opportunities

Argentina
Full-time
Expires May 12, 2026
Angular
Frontend
Onsite

2 days ago

Apply
Argentina
Contract
Expires May 9, 2026
JavaScript
TypeScript
React
+4 more

5 days ago

Apply
Argentina
Full-time
Expires May 2, 2026
Python
JavaScript
TypeScript
+6 more

12 days ago

Apply
Argentina
Full-time
Expires Apr 14, 2026
JavaScript
TypeScript
Kotlin
+5 more

1 month ago

Apply