Full Stack Developer - AI & Automation

Nova Technologies, an Employee-Owned Engineering CompanyTallahassee, FL
Hybrid

About The Position

The Full Stack Developer, AI & Automation is responsible for designing, developing, deploying, and supporting secure full-stack applications, workflow automations, and AI-enabled business solutions that improve operational efficiency and support mission-critical business functions. This role develops scalable internal and customer-facing applications using modern Python backend frameworks and React/TypeScript frontends while integrating with Microsoft 365 Government Community Cloud High (GCCH), Azure Government, and enterprise business systems. This position operates in a highly collaborative Agile/Scrum environment and partners directly with business stakeholders, program leadership, and IT management to identify operational challenges, gather requirements, design solutions, and deliver production-ready software and automations. The role is expected to own the full software lifecycle including development, testing, deployment, infrastructure management, observability, troubleshooting, documentation, and user acceptance testing while maintaining compliance with CMMC 2.0, NIST, and federal cybersecurity standards.

Requirements

  • Ability to design and develop scalable, maintainable, and secure full-stack software solutions.
  • Strong analytical and problem-solving skills with the ability to troubleshoot complex technical issues across multiple systems.
  • Ability to manage multiple priorities, projects, and deadlines in a fast-paced Agile environment.
  • Skilled in verbal and written communication with technical and non-technical stakeholders.
  • Ability to gather business requirements and translate operational needs into technical solutions.
  • Skilled in collaborating with multidisciplinary teams and business units.
  • Ability to work independently with minimal supervision while maintaining accountability for deliverables.
  • Strong organizational skills with attention to detail and documentation accuracy.
  • Strong understanding of relational and non-relational databases (SQL, NoSQL), data modeling, data pipelines, and version control (Git/GitHub)
  • Skilled in software testing, quality assurance, and deployment validation processes.
  • Ability to maintain confidentiality and handle Controlled Unclassified Information (CUI) in accordance with applicable regulations.
  • Strong understanding of secure coding practices, least-privilege access principles, and cybersecurity best practices.
  • Ability to adapt to evolving technologies, operational priorities, and mission requirements.
  • Skilled in Agile/Scrum delivery methodologies, sprint planning, backlog management, and work estimation.
  • Ability to communicate technical concepts clearly to business stakeholders and leadership.
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Information Systems, Cybersecurity, or related technical field with 3–8 years of professional experience developing and supporting production software applications. May substitute with equivalent military or additional related experience.
  • Professional experience developing full-stack applications using Python and React/TypeScript technologies.
  • Experience developing and consuming RESTful APIs and integrating enterprise systems, CRMs, ERPs, or operational tools.
  • Experience with Microsoft Azure Government (GCCH) cloud environments including Entra ID, App Registrations, Key Vault, networking, RBAC, and managed identities.
  • Experience integrating with Microsoft Graph API including SharePoint, Teams, Exchange, and identity management services.
  • Experience developing workflow automations using N8N, Power Automate, Zapier, Airflow, or similar platforms.
  • Experience with Azure OpenAI or comparable AI/LLM platforms including prompt engineering, agent workflows, and retrieval-augmented generation concepts.
  • Experience with PostgreSQL or other relational database technologies including schema design, indexing, migrations, and query optimization.
  • Experience administering Linux systems and containerized workloads using Docker and Docker Compose.
  • Experience using Git source control and participating in collaborative software development workflows.
  • Experience working within Agile/Scrum software development environments.
  • Knowledge of OWASP secure coding practices, cybersecurity principles, and software security standards.
  • Experience supporting software testing, quality assurance, and user acceptance testing activities.
  • Ability to obtain and maintain a DoD Secret Security Clearance.

Nice To Haves

  • Master’s degree in Computer Science, Cybersecurity, Software Engineering, Artificial Intelligence, or related field.
  • Prior experience supporting DoD, federal contracting, or regulated compliance environments.
  • Experience supporting CMMC 2.0, NIST SP 800-171, FedRAMP, or similar federal cybersecurity frameworks.
  • Experience developing enterprise workflow applications using ServiceNow, Salesforce, Microsoft Dynamics, or Jira Service Management.
  • Experience developing Infrastructure-as-Code solutions using Bicep, ARM templates, or Terraform.
  • Experience building CI/CD pipelines using GitHub Actions, Azure DevOps Pipelines, or similar technologies.
  • Experience building Microsoft Teams applications, bots, SharePoint Framework (SPFx) solutions, or Office Add-ins.
  • Experience implementing zero-trust networking and identity-aware access solutions.
  • Familiarity with SIEM, XDR, logging, and observability tooling.
  • Experience supporting federal contracting operations including proposal support, capture management, contract lifecycle management, or CUI handling.
  • Familiarity with vector databases, AI search technologies, and retrieval-augmented generation architectures.
  • Experience with SAML, OIDC, SCIM, conditional access, and enterprise identity management solutions.
  • Agile/Scrum certifications such as Certified Scrum Master (CSM), Professional Scrum Master (PSM), or SAFe certification.

Responsibilities

  • Design, develop, test, deploy, and maintain secure full-stack web applications supporting internal operations and customer-facing solutions.
  • Build Python backend services and APIs using FastAPI, Flask, RESTful, or Django frameworks.
  • Develop AI/ML workflows and embed AI-driven insights into modern React and TypeScript front-end applications using component-based architecture and responsive UI design principles.
  • Create and maintain workflow automations using N8N and related automation platforms.
  • Develop and maintain integrations with Microsoft Graph API, SharePoint, Teams, Exchange, Entra ID, Azure OpenAI, and other enterprise systems.
  • Deploy, configure, tune, and support AI agents and large language model (LLM) applications using Azure OpenAI services.
  • Design and implement business process automation solutions including onboarding workflows, user provisioning, proposal support tooling, ticketing systems, approval flows, and document management solutions.
  • Manage and support Azure Government infrastructure including virtual machines, containerized services, networking, private endpoints, managed identities, and Key Vault integrations.
  • Develop and maintain infrastructure-as-code templates and CI/CD deployment pipelines.
  • Implement secure coding standards and maintain compliance with CMMC 2.0, NIST SP 800-171, and related cybersecurity requirements.
  • Develop structured logging, monitoring, metrics, and observability integrations with SIEM/XDR and Azure monitoring platforms.
  • Troubleshoot and resolve production issues across applications, infrastructure, integrations, and identity management layers.
  • Participate in Agile/Scrum ceremonies including sprint planning, standups, backlog refinement, sprint reviews, and retrospectives.
  • Translate stakeholder requirements into user stories, technical designs, acceptance criteria, and implementation plans.
  • Maintain accurate work tracking, backlog management, and project documentation within approved project management systems.
  • Conduct unit testing, integration testing, regression testing, and support User Acceptance Testing (UAT) activities.
  • Support software deployments, change management activities, rollback planning, and post-deployment validation.
  • Conduct peer code reviews and contribute to maintaining development standards and best practices.
  • Develop and maintain technical documentation including architecture diagrams, API documentation, deployment guides, runbooks, and user support materials.
  • Communicate project status, technical risks, recommendations, and implementation updates clearly to leadership and stakeholders.
  • Collaborate with cross-functional teams including operations, finance, legal, people operations, growth operations, and program leadership.
  • Support operational modernization initiatives through automation, AI enablement, and continuous process improvement.
  • Other duties as required.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • 401k
  • Paid holidays
  • Paid volunteer time
  • Professional development
  • Continued education
  • Flexible scheduling
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service