AI Full Stack Engineer


Varmoda Tech LLC
Dice Job Match Score™
🔢 Crunching numbers...
Job Details
Skills
- FULL STACK DEVELOPER
- FULL STACK ENGINEER
- SOFTWARE ENGINEER
- APPLICATION DEVELOPER
- REACT
- ANGULAR
- NODE.JS
- PYTHON
- .NET
- SERVICENOW
- WORKFLOW AUTOMATION
- INTAKE MANAGEMENT
- AZURE DEVOPS
- CI/CD
- GIT
- AI
- LLM
- GITHUB COPILOT
- CLAUDE
Summary
Varmoda is seeking an experienced AI Full-Stack Engineer to design, develop, test, and deploy an AI-enabled enterprise intake and workflow automation platform. This role will build modern front-end and back-end services, conversational AI experiences, recommendation capabilities, risk-assessment workflows, enterprise integrations, and automated delivery pipelines.
The ideal candidate will have strong full-stack development experience and practical expertise with generative AI, large language models, AI-assisted engineering, ServiceNow integration, cloud-native architecture, and accelerated MVP delivery. This individual will collaborate with product, architecture, business, security, DevOps, and quality engineering teams to deliver a secure, accessible, scalable, and production-ready solution.
Key Responsibilities
- Design, develop, test, deploy, and maintain an AI-enabled enterprise intake application and its supporting services.
- Build responsive, accessible, and user-friendly front-end components using modern JavaScript frameworks.
- Develop scalable back-end services, business logic, data-access components, and integration layers.
- Translate business requirements, user stories, and architecture specifications into maintainable production code.
- Develop reusable components, shared libraries, and common services that support future expansion.
- Apply software engineering standards covering code quality, maintainability, scalability, observability, and performance.
- Participate in peer reviews, technical design discussions, demonstrations, and release-readiness activities.
- Troubleshoot application defects, performance issues, integration failures, and environment-related problems.
- Build AI-guided workflows that help users capture business needs, objectives, success measures, constraints, and high-level requirements.
- Develop intelligent prompts, guided questions, recommendations, summaries, and next-step suggestions.
- Implement validation logic to improve the completeness, consistency, and quality of submitted information.
- Design user experiences that simplify complex intake and request-management processes.
- Connect AI-generated outputs to downstream workflow, review, and approval activities.
- Include appropriate human review for material recommendations and decisions.
- Capture user feedback and apply it to improve the accuracy and usability of AI-assisted experiences.
- Document prompt logic, workflow behavior, assumptions, limitations, and expected outcomes.
- Design and develop conversational AI experiences using enterprise-approved generative AI platforms.
- Integrate large language models with application interfaces, workflow services, APIs, and enterprise data sources.
- Apply prompt engineering, structured outputs, retrieval-augmented generation, tool use, and AI-agent patterns where appropriate.
- Develop context-aware chatbot and virtual-assistant capabilities.
- Implement output validation, error handling, fallback responses, and human escalation paths.
- Evaluate AI responses for relevance, accuracy, consistency, security, and user experience.
- Maintain clear separation between AI recommendations and authoritative business decisions.
- Monitor AI-enabled functionality and recommend improvements based on usage and performance.
- Develop recommendation capabilities that match user needs with existing software, infrastructure, services, and reusable enterprise assets.
- Design ranking and matching logic that prioritizes reuse before recommending new acquisitions or development.
- Build user interfaces that clearly explain recommendations, supporting factors, and available alternatives.
- Develop prioritization workflows based on business value, impact, urgency, risk, complexity, and implementation effort.
- Create AI-assisted risk-assessment modules supporting business, technical, security, and operational review.
- Integrate recommendations and risk findings into request-routing and approval workflows.
- Capture user feedback to improve recommendation quality and relevance.
- Maintain documentation describing recommendation rules, assumptions, data sources, and limitations.
- Develop integrations with enterprise workflow, request-management, and service-management platforms.
- Build automated workflows covering intake, classification, routing, assignment, review, approval, escalation, and closure.
- Develop APIs and data-exchange components connecting the solution with enterprise systems.
- Configure notifications, status updates, audit trails, business rules, and exception handling.
- Integrate application functionality with ServiceNow or comparable workflow platforms.
- Troubleshoot workflow, connectivity, authentication, data-mapping, and synchronization issues.
- Ensure integrations are secure, observable, maintainable, and appropriately documented.
- Support changes to workflows and integrations as operational requirements evolved
- Design, develop, document, and maintain REST and GraphQL APIs.
- Build modular services using microservices or service-oriented architecture patterns.
- Define API contracts, request and response models, validation rules, and error-handling standards.
- Implement authentication, authorization, logging, monitoring, and secure communication.
- Develop integrations with AI services, cloud resources, enterprise applications, and data platforms.
- Create automated unit, integration, contract, and regression tests for APIs and services.
- Monitor API health, reliability, latency, and failure patterns.
- Maintain API specifications and integration-support documentation.
- Use approved AI coding assistants and pair-programming tools to support requirements analysis, code generation, debugging, testing, and documentation.
- Apply prompt-engineering techniques to improve the quality of AI-assisted development outputs.
- Validate all AI-generated code, tests, requirements, and documentation before use.
- Establish reusable prompts, development patterns, and review practices.
- Use AI tools to improve delivery efficiency while maintaining engineering quality, security, and accountability.
- Identify potential intellectual-property, privacy, security, and data-handling risks associated with AI-assisted development.
- Document significant AI-assisted technical decisions and resulting implementation changes.
- Share effective AI development practices with other team members through demonstrations and knowledge transfer.
- Develop automated unit, component, API, integration, regression, and end-to-end test suites.
- Create test coverage for front-end applications, back-end services, integrations, workflows, and AI-assisted capabilities.
- Incorporate automated testing into development and deployment pipelines.
- Develop repeatable test data, mocks, stubs, and service-virtualization components where appropriate.
- Validate functional behavior, security controls, error handling, accessibility, and performance.
- Investigate defects, determine root causes, and implement sustainable corrections.
- Maintain traceability between requirements, code changes, test results, defects, and releases.
- Support production validation and post-deployment stabilization.
- Design, configure, and maintain CI/CD pipelines in Azure DevOps or comparable delivery platforms.
- Automate application builds, testing, security checks, packaging, deployment, and post-release validation.
- Manage code through Git-based repositories using approved branching, review, and merging practices.
- Containerize applications and services using Docker.
- Support container orchestration and cloud-native deployment using Kubernetes.
- Deploy and support applications across AWS, Microsoft Azure, or comparable cloud environments.
- Implement environment-specific configuration, secret management, logging, monitoring, and rollback procedures.
- Troubleshoot build, pipeline, deployment, container, networking, and cloud-environment issues.
- Apply secure software development practices throughout design, development, testing, and deployment.
- Implement input validation, secure authentication, authorization, encryption, secrets management, and appropriate access controls.
- Integrate automated security testing and dependency scanning into CI/CD pipelines.
- Review source code and architecture for common application-security weaknesses.
- Collaborate with security and architecture teams to address identified risks.
- Maintain audit logs and technical evidence supporting security reviews.
- Ensure sensitive information is not inappropriately exposed to AI tools, application logs, prompts, or external services.
- Support remediation of security findings and validate implemented corrections.
- Create and maintain technical specifications, API documentation, architecture diagrams, deployment guides, and operational procedures.
- Document application components, integrations, dependencies, configuration settings, security controls, and data flows.
- Maintain developer onboarding and local-environment setup instructions.
- Produce troubleshooting guides and production-support documentation.
- Participate in solution demonstrations, architecture reviews, and stakeholder discussions.
- Deliver knowledge-transfer sessions to development, support, and administrative teams.
- Document technical decisions, known limitations, risks, and recommended future improvements.
- Contribute to transition planning and future expansion activities.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
- Equivalent relevant professional experience may be considered in place of the degree.
- Minimum five years of professional full-stack application development experience.
- Experience with a combination of modern development technologies, such as:
- JavaScript and TypeScript
- React or Angular
- Node.js
- Python
- .NET
- Java
- Experience developing REST APIs, GraphQL APIs, and microservices-based applications.
- Experience using Azure DevOps, GitHub, Git, CI/CD pipelines, and Agile delivery practices.
- Demonstrated experience delivering MVPs, prototypes, proofs of concept, or production solutions within accelerated timelines.
- Experience designing or implementing enterprise workflow, intake management, case management, request management, or service-delivery solutions.
- Experience integrating applications with ServiceNow or a comparable enterprise workflow platform.
- Experience with cloud-native application development in AWS, Microsoft Azure, or comparable cloud environments.
- Experience with Docker, Kubernetes, containerized deployment, and distributed application architectures.
- Experience implementing AI-powered user experiences, chatbot interfaces, or LLM integrations.
- Experience with AI-native engineering practices, including:
- AI-assisted development
- Prompt engineering
- Code generation
- Automated testing
- AI agents
- AI-augmented software delivery
- Experience with AI coding assistants or AI pair-programming platforms.
- Strong understanding of secure software development and DevSecOps principles.
- Experience working in Agile or rapid MVP delivery environments.
- Strong analytical, troubleshooting, documentation, and communication skills.
- Ability to communicate technical and AI concepts to both technical and nontechnical stakeholders.
Preferred Qualifications
- Experience building customer-facing intake, request-management, workflow, or self-service portals.
- Experience within ServiceNow-centered enterprise environments.
- Experience supporting government, public-sector, regulated, or similarly complex organizations.
- Experience integrating generative AI with enterprise applications and workflow platforms.
- Experience with retrieval-augmented generation, vector search, embeddings, AI agents, or conversational AI.
- Experience developing intelligent recommendation, ranking, routing, or decision-support capabilities.
- Familiarity with responsible AI, AI governance, privacy, and model-risk practices.
- Familiarity with Section 508, WCAG, or comparable digital accessibility standards.
- Experience conducting application-security testing and remediating security findings.
- Experience with monitoring, logging, observability, and performance optimization.
- Experience contributing to architecture documentation and technical roadmaps.
- Experience supporting pilot-to-production transition and operational readiness.
Required Certification
Candidates should possess at least one relevant professional certification in an applicable area, such as:
- Cloud computing
- DevOps or DevSecOps
- Agile or Scrum
- AWS
- Microsoft Azure
- Google Cloud
- ServiceNow
- Kubernetes
Preferred Certifications - Microsoft Certified: Azure Developer Associate
- Microsoft Certified: Azure AI Engineer Associate
- Microsoft Certified: DevOps Engineer Expert
- AWS Certified Developer
- AWS Certified Solutions Architect
- Google Cloud Professional Cloud Developer
- ServiceNow Certified Application Developer
- ServiceNow Certified Implementation Specialist
- Certified Kubernetes Application Developer
- Certified Scrum Developer or Certified ScrumMaster
- Relevant AI engineering or secure-development certification
- Dice Id: 91170631
- Position Id: 26-01057
- Posted 59 minutes ago
Company Info
About Varmoda Tech LLC
In today's digital world, safeguarding your business against cyber threats is essential. Varmoda Tech offers comprehensive cybersecurity services tailored to your needs. From assessing high-value assets to proactive threat detection and incident response, we're here to help you navigate the ever-evolving cyber landscape. Partner with us to fortify your digital defenses and keep your business secure.
Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs