Full Stack Developer

Posted: Friday, 27 March 2026
Valid Thru: Sunday, 26 April 2026
Index Requested on: 03/27/2026 08:36:18
Indexed on: 03/27/2026 08:36:18

Location: Charlotte, NC, 28201, US

Industry: Advertising and Public Relations
Occupational Category: 13-0000.00 - Business and Financial Operations
Type of Employment: FULL_TIME

Kaleidoscope Animations is hiring!

Description:

Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.

Full Stack Developer - AI Application Platform

Location: Charlotte, NC (5 days onsite)

The Opportunity

We are seeking a Full Stack Engineer to develop and shape critical systems in Emerging Digital Organization.

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): You write efficient queries and review them critically

• 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

• An understanding of why Terraform modules are structured certain ways and where conventions matter

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

Education & Experience

• Bachelor's degree in Computer Science, Software Engineering, or equivalent professional experience

• 5+ years of professional software development

• 5+ years with emphasis on full stack

• 3+ years in a lead or senior engineer role

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 (prompt engineering, token optimization, error handling)

• 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

Kaleidoscope, an Infosys Company, is an equal opportunity employer, and all qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, spouse of protected veteran, or disability.

Responsibilities:

Please review the job description.

Educational requirements:

  • high school

Desired Skills:

Please see the job description for required or recommended skills.

Benefits:

Please see the job description for benefits.

Apply Now