Full Stack Engineer

Agivant Technologies

Role Overview

We are building a lean, high-velocity engineering team to develop productized agentic AI applications on top of Savanna. Our flagship application focuses on agentic fraud investigation, with a broader mission to build a reusable suite of enterprise AI products that can be rapidly configured and deployed across customers.

We are seeking a Senior Full-Stack Product Engineer with strong skills in Java or Python on the backend and Angular or React on the frontend. Working alongside an AI Engineer focused on LLMs, GraphRAG, and agent orchestration, you will own the full application stack—turning core AI capabilities into secure, scalable, and intuitive enterprise products from concept to production.

Responsibilities

1. Full-Stack Application Engineering

  • Architect, build, and maintain production-grade full-stack applications using Java or Python microservices/REST APIs and modern Angular or React web interfaces.
  • Design robust backend systems that handle asynchronous, long-running agent workflows, state management, event-driven data pipelines, and third-party enterprise integrations.
  • Build intuitive, dynamic frontend interfaces to visualize complex agent reasoning, graph networks, and interactive human-in-the-loop workflows (approval mechanisms, override controls, and audit trails).
  • Develop modular, configurable architectures separating reusable application code from tenant-specific configurations.

2. Enterprise Security, Governance & Agent Controls

  • Implement enterprise-grade security models, including Role-Based Access Control (RBAC), multi-tenancy, and secure API gateways.
  • Design backend safeguards and transactional boundaries to prevent unauthorized or runaway agent executions.
  • Build complete auditability logging to trace user requests, AI tool executions, state changes, and system errors.

3. Deployment, Scalability & Cloud Packaging

  • Own end-to-end delivery using modern CI/CD pipelines, containerization (Docker, Kubernetes), and cloud hosting across AWS and Google Cloud.
  • Prepare, package, and optimize applications for commercial distribution via AWS Marketplace and Google Cloud Marketplace.
  • Ensure high availability, observability, performance tuning, and monitoring across all layers of the stack.



Requirements


Requirements

  • Stack Expertise:
  • Backend: Strong hands-on experience with Java (Spring Boot) OR Python (FastAPI, Django, or Flask).
  • Frontend: Strong hands-on experience with Angular (TypeScript) OR React (JavaScript/TypeScript), alongside modern HTML5, CSS3/Tailwind, and state management (e.g., RxJS, Redux, Context API).
  • Full-Stack Mastery: 2+ years of software engineering experience designing, building, and operating production web applications across both client and server layers.
  • Database & API Design: Proficient in designing relational (PostgreSQL, MySQL) or NoSQL databases, as well as RESTful APIs, WebSockets, or gRPC interfaces.
  • Cloud & DevOps: Direct experience deploying and managing cloud-native applications on AWS or GCP, utilizing Docker, CI/CD tools, and basic Infrastructure as Code (IaC).
  • AI Awareness: Practical understanding of integrating LLM outputs, asynchronous event processing, or agentic workflows into traditional application architectures.
  • Product Mindset: Ability to translate abstract AI/data capabilities into clear user workflows with minimal supervision.

Preferred Qualifications

  • Experience with graph visualization libraries (e.g., Cytoscape, D3.js, Vis.js).
  • Background in Fraud, AML, KYC, Cybersecurity, or enterprise case-management platforms.
  • Hands-on experience packaging software for AWS Marketplace or GCP Marketplace.

What Success Looks Like

  • Rapidly bridge backend services and frontend UI to convert core AI capabilities into polished, market-ready products.
  • Deliver resilient, secure, and auditable enterprise software capable of running seamlessly in multi-tenant or marketplace environments.
  • Drive end-to-end ownership—writing clean backend code, crafting responsive interfaces, and managing cloud deployments


How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.