The AI‑Enabled Full Stack Developer plays a critical role in designing, developing, and maintaining scalable, secure, and high‑quality applications
Responsible for end‑to‑end front‑end and back‑end development and for integrating AI‑driven capabilities into enterprise applications
Collaborates closely with cross‑functional teams to deliver innovative, maintainable, and performant solutions that align with business objectives
Design and develop responsive, user‑friendly web interfaces using HTML, CSS, JavaScript, and modern frameworks such as React or Angular
Build and maintain server‑side logic, APIs, and services using technologies such as Node.js, Express, and supporting frameworks
Integrate AI services and capabilities into applications, including LLM APIs, AI agents, intelligent search, summarization, recommendations, and workflow automation
Prototype quickly, then harden solutions for production with monitoring, logging, evaluation, and performance optimization
Leverage AI coding tools (e.g., copilots, code generation, refactoring, and test generation tools) to improve development speed, code quality, and maintainability
Implement guardrails for AI systems including prompt safety, data protection, hallucination mitigation, access control, and output validation
Seamlessly integrate front‑end, back‑end, AI services, and third‑party systems to deliver cohesive and performant user experiences
Write, execute, and maintain automated tests, including unit, integration, and AI‑assisted test generation, to ensure application stability and reliability
Maintain and enhance existing applications, optimizing performance, security, and scalability while incorporating AI‑driven improvements where appropriate
Apply secure coding practices and ensure compliance with data privacy and security standards
Work closely with product owners, designers, architects, and other developers to deliver solutions aligned with business requirements and technical standards
Produce clear documentation for codebases, APIs, AI integrations, and development processes to support maintainability and knowledge sharing
Stay current with emerging AI technologies, frameworks, and development practices, and recommend practical adoption opportunities to enhance the development lifecycle
Mentor and upskill existing developers on AI concepts, patterns, and best practices.
Requirements
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
Minimum of 3+ years of experience in full stack development
Strong proficiency in front‑end technologies: HTML, CSS, JavaScript, TypeScript, and React frameworks
Strong proficiency in back‑end technologies: Node.js, Express, and experience with RESTful APIs
Experience with database technologies such as Microsoft SQL Server databases
Hands‑on experience integrating AI or machine‑learning‑based services, including LLM APIs, AI agents, or intelligent automation features
Experience with prompt engineering, prompt versioning, and evaluation techniques
Familiarity with AI‑assisted development tools (e.g., code copilots, automated testing, code analysis, or refactoring tools)
Experience with cloud platforms (Azure) and deploying AI‑enabled applications in cloud environments
Understanding of data formats such as JSON, XML, and document-based data
Understanding of DevOps and DevSecOps practices, including version control with Git, CI/CD pipelines, and containerization tools
Strong problem‑solving skills and ability to troubleshoot complex technical issues
Excellent verbal and written communication skills for collaboration and documentation
Ability to translate business problems into AI-driven technical solutions.
Tech Stack
Angular
Azure
Cloud
JavaScript
MS SQL Server
Node.js
React
SQL
TypeScript
Benefits
Immediate medical (Blue Cross/Blue Shield), dental, and vision insurance is available
We offer desirable work schedules and a generous amount of Paid Time Off
401(k) retirement program with a company match
Employee Assistance Program (EAP) benefits are available to you and your family