Senior Full Stack Engineer (TS/SCI with Polygraph Required)
- Compensation
- $175K–$230K
- Location
- Aurora, CO
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Full time
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Experience: Minimum of ten (10) years of related professional experience supporting programs and contracts of similar scope, type, and complexity.
- Education: Bachelor’s degree or higher in a computer science or related discipline (e.g., Statistics, Mathematics, Programming, or Systems Engineering). In lieu of a Bachelor’s degree, two (2) additio
- Substitution of Experience: A Master’s degree from an accredited college or university in a related engineering discipline (e.g., Statistics, Mathematics, Operations Research, Cyber Security, Engineer
Full description
Position: Senior Full Stack Engineer
Location: Aurora, CO
Clearance: TS/SCI with Polygraph
Lead the Design and Delivery of Scalable Full-Stack Applications
DeNOVO Solutions is seeking a Senior Full Stack Engineer to design and develop scalable applications ensuring high performance and reliability across the full stack. This role architect's backend services and APIs with Node/Express, designs advanced NiFi flows for data orchestration, and enforces comprehensive testing standards. The engineer mentors junior developers, drives code quality, and promotes best practices for maintainable and efficient software delivery. This role supports DeNOVO's research and development and product capability development.
Why You’ll Love This Role
- Shape the Architecture: Define scalable backend and API structures that drive mission success.
- Promote Excellence: Lead code reviews and testing standards to ensure performance and reliability.
- Mentor and Grow Talent: Guide junior engineers while improving team development processes.
A Day in the Life
- Lead design and development of scalable full-stack features.
- Architect backend services and API layers with Node/Express.
- Design robust NiFi flows for messaging and data orchestration.
- Establish and maintain test coverage using Vitest, Cypress, and Playwright.
- Drive code quality and enforce testing standards across the team.
- Mentor junior developers and review code for maintainability and performance.
What You Bring to the Table
- Advanced proficiency in JavaScript, Vue.js, and Node.js (middleware and API design).
- Strong experience with MongoDB (aggregation and indexing).
- Expertise in NiFi (error handling, flow templates).
- Deep familiarity with testing tools: Vitest (unit/mocking), Cypress (component/UI), Playwright (E2E).
- Hands-on experience with Git and CI pipelines (e.g., GitHub Actions).
What You Need
- Experience: Minimum of ten (10) years of related professional experience supporting programs and contracts of similar scope, type, and complexity.
- Education: Bachelor’s degree or higher in a computer science or related discipline (e.g., Statistics, Mathematics, Programming, or Systems Engineering). In lieu of a Bachelor’s degree, two (2) additional years of related experience may be substituted.