Demo

Lead Full Stack Engineer - AI Application Platform

Primary Talent Partners
Charlotte, NC Contractor
POSTED ON 4/18/2026
AVAILABLE BEFORE 5/17/2026

Primary Talent Partners has a new contract opening for a Lead Full Stack Engineer - AI Application Platform with our large power and utilities client in Charlotte, NC. This is a 24-month contract with a potential for extension.


Pay: $85.00 - $95.00/hr; W2 contract, no PTO, no Benefits. ACA-compliant supplemental package available for enrollment. Candidates must be legally authorized to work in the United States and must be able to sit on Primary Talent Partners W2 without sponsorship.


Description:
The Opportunity
We are seeking a Lead Software Engineer to guide the architectural development and execution of AppGen, a sophisticated AI-powered application generation platform. This role suits a proven technical leader with deep, hands-on expertise across the full software stack who finds enabling a team to build better software deeply satisfying.

You will shape critical systems, mentor senior and junior developers through complex technical decisions, conduct rigorous code reviews across multiple technology domains, and directly influence the platform's trajectory through strategic engineering leadership.


About AppGen: Platform Complexity You'll Lead
AppGen is an enterprise-grade, multi-tenant LLM-driven application generator deployed across:
  • Frontend Layer: Angular 19 SPA with NgRx state management, Material Design, and real-time WebSocket communication
  • Backend Services: Python/FastAPI microservices handling form generation, data persistence, and orchestration
  • AI Integration: AWS Bedrock (Claude 3.5) token-optimized prompt chains generating production-grade form schemas and auxiliary code
  • Infrastructure: Terraform-managed AWS environments (VPC, Lambda, RDS PostgreSQL, DynamoDB, API Gateway, ALB, AppSync)
  • Deployment Automation: NestJS Lambda orchestrating GitHub repo creation, CI/CD pipeline automation, and infrastructure provisioning
  • This is not a single-language codebase. The role requires the ability to make informed decisions on TypeScript design patterns, Python FastAPI architecture, AWS security posture, and Terraform state management in context with one another.

The Platform Challenge:
AppGen is fundamentally a Platform-as-a-Service (PaaS) for dynamic application generation. This differs from building a traditional SaaS product. Rather than building one application, you're building infrastructure that enables users to build their own applications.

What this means architecturally:
  • Dynamic Content Generation at Scale: Unlike traditional development where code is fixed, AppGen generates JSON form schemas, validation rules, and UI layouts on demand. The FormBuilder component doesn't know what fields will exist until runtime. The layout engine renders user-designed screens from configuration, not hardcoded templates.
  • Multi-Tenant Isolation & Data Segregation: Each user gets their own generated app, potentially deployed to their own AWS environment. The architecture must account for data isolation, namespace management, and cross-tenant security considerations.
  • User-Defined Data Structures: Traditional applications are built with predetermined database schemas. AppGen works differently—form structures, field types, and validation rules emerge from user conversations with Claude. This brings engineering challenges: How do you safely execute validation logic that users define? When users modify existing forms that have thousands of submissions, how do you maintain backward compatibility? How do you version schemas?
  • Content Rendering, Not Code Generation: Unlike traditional no-code platforms where users drag-and-drop to build, AppGen uses AI instead. Users chat with Claude, Claude generates a form schema, and your platform renders that schema reliably across diverse field types, validation patterns, and workflows. The system renders configurations for immediate use, rather than generating code for later deployment.

Core Responsibilities:
1. Technical Architecture & Systems Thinking (40%)
  • Shape architectural decisions across the full stack, including dynamic form rendering, validation strategies, and service boundaries
  • Guide design trade offs and help senior developers reason through architectural decisions
  • Identify system wide bottlenecks across frontend, backend, and infrastructure
  • Establish cross language patterns and conventions
2. Code Review & Technical Guidance (30%)
  • Perform deep, full stack PR reviews across Angular, FastAPI, Terraform, and AWS
  • Deep technical review: Catch issues thoughtful code review can surface:
    • RxJS Observable lifecycle and potential memory patterns in Angular
    • Query efficiency and data loading patterns in SQLAlchemy
    • Terraform module organization and state management implications
    • Type safety and TypeScript coverage gaps
    • AWS security and IAM configurations
  • Provide educational feedback that helps engineers improve their decision making
  • Define and reinforce production quality standards
3. Mentorship & Team Development (20%)
  • Expand specialist capabilities and support cross stack growth
  • Pair with junior developers on complex problems
  • Identify skill gaps and provide targeted support
  • Create growth opportunities across frontend, backend, and infrastructure
4. Stakeholder Communication & Technical Leadership (10%)
  • Explain architectural decisions and trade offs to technical and non technical audiences
  • Contribute engineering perspective to roadmap, risk, and feasibility discussions
  • Support confident, well understood releases

Required Qualifications:
Technical Skills
Frontend (Production Experience)
  • 5 years of Angular (including handling version migrations, optimizing change detection, and guiding teams through reactive patterns)
  • Strong TypeScript skills with generics, discriminated unions, and strict mode
  • RxJS depth: You understand hot vs. cold observables, unsubscription patterns, and can identify potential memory issues in reviews
  • NgRx state management: You've designed stores at scale, optimized selectors, and evaluated architectural implications
  • CSS Grid & Responsive Design: You can assess component hierarchy and layout decisions
  • Material Design: You've worked within it and know when and how to extend it

Backend (Production Experience)
  • 5 years of Python (async/await, type hints, data modeling)
  • FastAPI production experience: session management, dependency injection, middleware
  • SQL and ORMs (SQLAlchemy)
  • AWS services: Understanding of Lambda behavior, IAM least-privilege patterns, VPC networking
  • REST API design: Versioning, error handling, idempotency
  • Testing frameworks: pytest, testing strategies, integration patterns

Infrastructure (Production Experience)
  • Terraform: 3 years managing production infrastructure, understanding state and modules
  • AWS fundamentals: VPC, security groups, IAM, API Gateway, RDS, DynamoDB, S3
Full-Stack Perspective
  • Experience working on systems where decisions in one layer affect another
  • Understanding of how Lambda cold-start implications affect frontend architecture
  • Experience optimizing database queries based on how the frontend uses data
  • Ability to trace a complete request flow: frontend event → HTTP request → API Gateway → Lambda → database → response
Leadership & Communication
  • Demonstrated mentorship experience
  • Code review experience
  • Technical communication: You've presented technical decisions to mixed audiences (engineers, business stakeholders)
  • Systems thinking: You've participated in designing systems, not just implementing features
  • Problem ownership: You investigate root causes and work to prevent recurrence, not just fix symptoms
Education & Experience
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent professional experience
  • 7 years of professional software development
  • 5 years with emphasis on technical leadership, architecture, or mentorship
  • 3 years in a lead or senior engineer role with direct mentorship of other developers

Desired Qualifications
Platform & SaaS Experience
  • Low-code/No-code platform development: You've architected the infrastructure behind visual builders, workflow engines, configuration-driven systems, or similar platforms where users create applications/workflows/content
  • Multi-tenant SaaS architecture: Experience with isolation strategies, namespace management, per-customer customization, and security considerations
  • Dynamic content rendering systems: You've built backends that generate and serve user-created schemas (forms, workflows, layouts) where structure isn't known at compile time
  • Schema evolution and versioning: You've navigated challenges like handling version transitions when users have existing data in old schemas
  • Generator/builder architecture patterns: You understand the differences between code generation, configuration generation, and content rendering, and have made informed trade-off decisions
Design Systems & Component Architecture
  • Enterprise design system experience: You've worked with or led component libraries (Helix, Fluent, Carbon, Material, Chakra) where design tokens, API contracts, and versioning are important
  • Design system adoption: You've guided teams on using component libraries—when to use existing components, when to extend them, when to create new ones
  • Theming and customization: Experience building theme systems where a base (like Material Design) can be customized for brand and enterprise requirements
  • Component versioning: You've navigated breaking changes in component libraries, communicated upgrade paths to teams, and evaluated impact
  • Design-engineering collaboration: You've worked with design teams to balance design intent with engineering constraints
  • Styling at scale: You've made informed decisions about styling approaches (CSS-in-JS, scoped styles, etc.) in multi-team component libraries

Technical Stack Preferences
  • Experience with LLM integration
  • NestJS or other enterprise Node.js frameworks
  • Cypress for testing
  • Azure AD/MSAL authentication
  • AppSync and WebSocket communication patterns
  • CI/CD pipeline design and GitHub Actions
  • Mentoring developers through full-stack transitions
  • Performance profiling and optimization across frontend and backend layers

Primary Talent Partners is an Equal Opportunity / Affirmative Action employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, national origin, disability, protected veteran status, gender identity, or any other factor protected by applicable federal, state, or local laws.

If you are a person with a disability needing assistance with the application or at any point in the hiring process, please contact us at info@primarytalentpartners.com

#PTPJobs


Salary : $85 - $95

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Lead Full Stack Engineer - AI Application Platform?

Sign up to receive alerts about other jobs on the Lead Full Stack Engineer - AI Application Platform career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$149,493 - $192,976
Income Estimation: 
$184,796 - $233,226
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Primary Talent Partners

  • Primary Talent Partners Minneapolis, MN
  • Primary Talent Partners has a new contract opening for a Chemist I with our medical device client in Minneapolis, MN. This is a 24-month contract with a po... more
  • 11 Days Ago

  • Primary Talent Partners Brooklyn, MN
  • Primary Talent Partners has a new contract opening for an Equipment Engineer II with our medical device client in Brooklyn Park, MN. This is a 9-month cont... more
  • 11 Days Ago

  • Primary Talent Partners Mounds, MN
  • Primary Talent Partners has a new contract opening for a Design Technician with our medical device client in Mounds View, MN. This is a 24-month contract w... more
  • 11 Days Ago

  • Primary Talent Partners Lafayette, CO
  • Primary Talent Partners has a new contract opening for an Engineering - Lab Technician II with our medical device client in Lafayette, CO. This is a 24-mon... more
  • 11 Days Ago


Not the job you're looking for? Here are some other Lead Full Stack Engineer - AI Application Platform jobs in the Charlotte, NC area that may be a better fit.

  • Vaco by Highspring Charlotte, NC
  • Vaco is actively looking for a AI Full Stack Developer for a hybrid role in Charlotte, NC. Must be willing to work on a W2 basis with no sponsorship. This ... more
  • 25 Days Ago

  • Truist Charlotte, NC
  • The position is described below. If you want to apply, click the Apply Now button at the top or bottom of this page. After you click Apply Now and complete... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!