JOBSEARCHER

Full-Stack AI Developer

Experience Required: 6 8 Years
Work Authorization: U.S. Citizenship Required
Job Summary: We are seeking an experienced Full-Stack AI Developer with strong expertise in React, Next.js, TypeScript, Node.js, NestJS, and Snowflake to design, develop, and maintain scalable, enterprise-grade web applications integrated with modern data platforms and Generative AI technologies. The ideal candidate will have hands-on experience developing end-to-end applications, including frontend interfaces, backend APIs, database architecture, and AI-powered features. This role requires strong software engineering fundamentals, advanced SQL capabilities, and the ability to integrate AI services such as Snowflake Cortex Analyst and Claude API into enterprise applications. The successful candidate will independently manage the complete application development lifecycle, from data modeling and backend integration to frontend implementation, deployment, performance optimization, and ongoing enhancements.
Key Responsibilities: Full-Stack Application DevelopmentDesign, develop, and maintain scalable full-stack web applications using React, Next.js, and TypeScript. Build responsive, reusable, and maintainable frontend components following modern web development practices. Develop robust backend applications and services using Node.js and NestJS.Implement RESTful APIs to support seamless communication between frontend applications and backend services. Develop modular application architectures with clear separation between presentation, business logic, API, and data layers. Build new application features and enhance existing platforms based on evolving business requirements. Apply software engineering best practices, including clean code, automated testing, documentation, and version control.
Snowflake Data Engineering & Optimization: Design, develop, and optimize Snowflake-based data models supporting enterprise applications and analytics. Write advanced Snowflake SQL queries involving complex joins, Common Table Expressions (CTEs), views, and Dynamic Tables. Develop efficient data access patterns and optimize SQL queries for performance, scalability, and cost efficiency. Create and maintain Snowflake views and transformation logic to support application requirements. Integrate Snowflake datasets with backend services and APIs. Implement data validation, data consistency checks, and performance monitoring. Support data ingestion and transformation workflows involving enterprise data sources. Generative AI & Intelligent Application DevelopmentDesign and integrate AI-powered capabilities into enterprise web applications. Develop natural-language data interaction and analytics features using Snowflake Cortex Analyst. Integrate Large Language Model (LLM) APIs, including Claude API, into backend services and user-facing applications. Implement AI-assisted querying, data interpretation, intelligent search, and workflow automation capabilities. Develop secure and reliable communication between AI services, application APIs, and enterprise datasets. Ensure AI-generated outputs are appropriately validated, grounded in reliable enterprise data, and presented through intuitive interfaces. Evaluate and optimize AI integrations for response quality, latency, reliability, and cost.
Backend Engineering & API Development:
  • Develop scalable backend services using Node.js, NestJS, and TypeScript.
  • Design, implement, and optimize REST APIs for application and data integration.
  • Implement Redis caching to improve API response times and application performance.
  • Develop authentication, authorization, request validation, and error-handling mechanisms.
  • Integrate backend applications with Snowflake, external APIs, and other enterprise systems.
  • Apply security, performance optimization, and reliability best practices across backend services.
  • DevOps, Deployment & Application Maintenance
  • Containerize applications and supporting services using Docker and Docker Compose.
  • Support application deployment, configuration management, and environment setup.
  • Work effectively within monorepo development environments.
  • Collaborate with development, product, data engineering, and business teams.
  • Troubleshoot application defects, API integration issues, and performance bottlenecks.
  • Participate in code reviews, technical design discussions, and continuous improvement activities.
  • Maintain technical documentation covering application architecture, APIs, deployment procedures, and operational support.
Required Qualifications: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline, or equivalent professional experience.6 8 years of hands-on full-stack software development experience. Strong proficiency in React, Next.js, and TypeScript for modern frontend application development. Extensive experience developing backend services using Node.js and NestJS.Strong hands-on experience with Snowflake SQL, including complex CTEs, joins, views, Dynamic Tables, and query optimization. Experience designing, developing, integrating, and optimizing RESTful APIs. Hands-on experience implementing Redis caching for application performance optimization. Proficiency with Docker and Docker Compose for containerized development and deployment. Strong understanding of modern full-stack application architecture and software design principles. Experience working within monorepo environments. Solid understanding of relational databases, data modeling, and application data integration. Ability to independently deliver end-to-end technical solutions, from database design and backend development to frontend implementation. Strong analytical, debugging, troubleshooting, and problem-solving skills. Excellent written and verbal communication skills. Ability to collaborate effectively with cross-functional teams while independently managing development tasks. U.S. Citizenship is mandatory.
Preferred Qualifications:
  • Hands-on experience with Snowflake Cortex, Cortex Analyst, or related Snowflake AI capabilities.
  • Experience integrating Generative AI models and LLM APIs, particularly Claude API.Familiarity with LangGraph, AI agents, and agentic workflow orchestration.
  • Experience designing ETL/ELT pipelines and enterprise data ingestion workflows.
  • Knowledge of SharePoint data integration and CSV-based ingestion processes.
  • Familiarity with Salesforce data models, Account IDs, object relationships, and CRM data integration.
  • Experience with AWS services, particularly EC2 and AWS Secrets Manager.
  • Understanding of AI-powered analytics, natural-language querying, and intelligent application features.
  • Experience implementing automated testing, CI/CD pipelines, and cloud-based application deployment.
  • Knowledge of application monitoring, API observability, and performance tuning.
  • Core Technical Skills
  • Frontend: React.js, Next.js, TypeScript, JavaScript, Responsive Web Development
  • Backend: Node.js, NestJS, REST APIs, API Integration, Redis
  • Database & Data Engineering: Snowflake, Snowflake SQL, Dynamic Tables, Views, CTEs, Query Optimization, Data Modeling
  • Generative AI: Snowflake Cortex, Cortex Analyst, Claude API, LLM Integration, AI-Powered Applications
  • DevOps & Deployment: Docker, Docker Compose, Git, Monorepo Architecture
  • Cloud & Integration: AWS, EC2, Secrets Manager, SharePoint, Salesforce
  • Additional Technologies: LangGraph, AI Agents, ETL/ELT, CSV Ingestion, CI/CDExpected Outcomes
  • Develop reliable, maintainable, and scalable full-stack applications with well-defined frontend, backend, and data architectures.
  • Deliver high-performance backend APIs and optimized Snowflake queries supporting enterprise workloads.
  • Integrate practical AI-powered features that improve application functionality, data accessibility, and user productivity.
  • Maintain strong application performance through efficient caching, query optimization, and scalable software architecture.
  • Ensure software solutions follow modern engineering, security, testing, and maintainability standards.
  • Deliver complete, production-ready solutions with minimal supervision.
Ideal Candidate Profile: The ideal candidate is a hands-on Full-Stack AI Developer with a proven track record of building enterprise web applications using React, Next.js, TypeScript, Node.js, NestJS, and Snowflake. The candidate should demonstrate strong end-to-end development capabilities, advanced Snowflake SQL skills, proficiency in REST API development, and experience integrating modern Generative AI technologies into practical business applications. Experience with Snowflake Cortex Analyst, Claude API, Redis, Docker, and enterprise data integration will be highly advantageous.