Full Stack Developer - AI & Automation

Nova Ltd.
Tallahassee, FL, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Shift work
Job source

Tech stack

Testing (Software) Microsoft Windows Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Airflow Component-Based Software Engineering JIRA Unit Testing Microsoft Azure Business Systems Ubuntu (Operating System)
+76 more
Collaborative Software Cyber Security Information Systems Continuous Integration Relational Databases Desktop Computing Linux Document Management Systems Django Web Framework Github Design of User Interfaces Identity and Access Management Issue Tracking Systems IT Management Integrated Development Environments Python (Programming Language) PostgreSQL Automation of Marketing Microsoft Dynamics Microsoft Visual Studio Microsoft Office NoSQL OpenID Open Web Application Security Scrum Methodology Query Optimization Role-Based Access Control Regression Testing Azure Active Directory Azure DevOps Pipelines Zero Trust Network Access Salesforce.Com Security Assertion Markup Language (SAML) Search Technologies Secure Coding Microsoft SharePoint Security Information and Event Management Software Engineering SQL Databases Systems Integration TypeScript User Provisioning Software Virtual Machines Datadog Data Logging Enterprise Software Applications Cloud Platform System Microsoft Power Automate ReactJS Retrieval-Augmented Generation Flask (Web Framework) Large Language Models Prompt Engineering Software Security Software Troubleshooting Zapier Indexer Backend Git Fastapi Containerization Integration Tests Information Technology Bots Bicep Non-relational Database Nintex Machine Learning Operations Restful APIs Terraform Software Version Control Data Pipelines Azure Resource Manager Docker Key Vault Servicenow

Job description

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.

Essential Functions Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The essential job functions for this position include:

  • Design, develop, test, deploy, andmaintainsecure full-stack web applications supporting internal operations and customer-facing solutions.
  • Build Python backend services and APIs usingFastAPI, Flask,RESTful,or Django frameworks.
  • DevelopAI/ML workflows and embed AI-driven insightsintomodern React and TypeScript front-end applications using component-based architecture and responsive UI design principles.
  • Create andmaintainworkflow automations using N8N and related automation platforms.
  • Develop andmaintainintegrations 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 andmaintaininfrastructure-as-code templates and CI/CD deployment pipelines.
  • Implement secure coding standards andmaintaincompliance 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.
  • Maintainaccuratework 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 tomaintainingdevelopment standards and best practices.
  • Develop andmaintaintechnical 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 asrequired., This position will be located at our corporate office in Tallahassee, FL and will require adherence to Corporate core hours of operation within the Eastern time zone. This location works hybrid, with the expectation of working in the office at least 2 days out of the week. This position is a full-time salaried exempt position, expected to work no less than 80 hours a payroll period. This position may require evening/weekend work and work outside of the typical work hours when needed to support enterprise needs.

Travel

Must be willing and able to travel. Expected travel up to 10%.

Security Clearance

Must be able to obtain and maintain a DoD Secret Security Clearance.

Other Duties This job description is not intended to be an all-inclusive list of activities, duties, responsibilities, and standards required of this position. Duties, responsibilities, and activities may change at any time with or without notice.

Requirements

Do you have experience in Zapier?, Do you have a Master’s degree?, * Required skills and abilities to effectively perform this position include, but are not limited to:

  • 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 whilemaintainingaccountability for deliverables.
  • Strong organizational skills with attention to detail and documentation accuracy.
  • Strong understanding ofrelational 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 tomaintainconfidentiality and handle Controlled Unclassified Information (CUI)in accordance withapplicable 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 oradditionalrelated 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 andparticipatingin 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 andmaintaina DoD Secret Security Clearance.

Preferred Education and Experience

  • 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, orTerraform.
  • 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.

Required Licenses, Certifications, or Registrations

  • Agile/Scrum certifications such as Certified Scrum Master (CSM), Professional Scrum Master (PSM), orSAFecertification.

Supervisory Responsibility

This position will not have supervisory responsibility.

Work Environment, Programs, and Tools

This position operates in an office and remote collaboration environment and requires the individual to sit, stand, walk, speak, hear, type, use hands and fingers for computer and equipment operation, and maintain visual acuity for extended periods of time. The individual may occasionally lift and/or move equipment or materials up to 25 pounds. This position requires the ability to work effectively in a fast-paced technical environment while managing multiple concurrent priorities and interacting with multidisciplinary teams.

This position requires knowledge of the following tools, equipment, and programs: Microsoft Office Suite, Microsoft Teams, Azure Government (GCCH), Microsoft Graph API, SharePoint Online, Entra ID / Azure Active Directory, Azure OpenAI, N8N, Python, FastAPI, Django, Flask, React, TypeScript, PostgreSQL, Linux / Ubuntu, Docker / Docker Compose, Git and GitHub, Azure DevOps, Terraform / Bicep / ARM Templates, Visual Studio Code, SIEM / Logging / Monitoring Platforms, Computers, printers, scanners, and standard office equipment.

Position Type/Expected Hours of Work

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:52 min

Addressing junior hiring bottlenecks and mitigating widespread employee burnout

Hung Lee Hung Lee +3 · WWC Europe 2026

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:31 min

Summarizing comprehensive defense layers for blocking unwanted bots

Fili Wiese Fili Wiese

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all