Fullstack Engineer

TalentOla•Chicago, IL
•Hybrid

About The Position

Requires a Full-Stack Engineer to design, develop, and maintain scalable web applications and platform services. The engineer will build React-based user interfaces, develop Hasura GraphQL and backend APIs, and implement composable UI capabilities that allow dynamic presentation of signals, insights, recommendations, and agent-generated results. The role will support the development of reusable, modular, and enterprise-ready application components that integrate with the VIP data platform, AI agents, knowledge graph, and orchestration services.

Requirements

  • Strong hands-on experience with React, JavaScript, and TypeScript.
  • Experience building enterprise-grade web applications and reusable UI component libraries.
  • Experience with state management, responsive design, accessibility, and frontend performance optimization.
  • Strong experience with GraphQL and Hasura.
  • Experience designing and developing REST and GraphQL APIs.
  • Experience with backend development using Node.js, NestJS, Java, Python, or comparable technologies.
  • Experience working with PostgreSQL and relational data models.
  • Experience integrating applications with distributed systems, microservices, and event-driven services.
  • Experience with authentication, authorization, RBAC, API security, and data-access controls.
  • Experience writing unit, integration, and end-to-end tests.
  • Experience with Git-based development and CI/CD pipelines.
  • Experience developing composable UI or microfrontend architectures.
  • Experience integrating applications with AI agents, LLM services, or recommendation platforms.
  • Experience with Stardog, knowledge graphs, SPARQL, Databricks, or similar data platforms.
  • Experience with Kafka or other event-streaming technologies.
  • Experience with Azure cloud services and enterprise application architecture.
  • Experience with observability tools, distributed tracing, logging, and application monitoring.
  • Experience with design systems, component-driven development, Storybook, or similar tools.
  • Experience working in Agile software development environments.
  • Proven experience architecting and delivering systems using agentic IDEs

Nice To Haves

  • Technical certification in multiple technologies is desirable.

Responsibilities

  • Design and develop responsive, accessible, and scalable React applications.
  • Build reusable UI components, shared libraries, layouts, dashboards, forms, and data visualizations.
  • Develop composable UI capabilities that dynamically render signals, insights, drivers, recommendations, and agent-generated content.
  • Implement configurable UI components that can be assembled and reused across multiple business workflows and domains.
  • Develop and maintain Hasura GraphQL schemas, queries, mutations, actions, permissions, and relationships.
  • Design and implement REST and GraphQL APIs for frontend, agent, and platform integrations.
  • Build backend services and APIs to retrieve and manage data from PostgreSQL, Databricks, Stardog, and other enterprise systems.
  • Implement API contracts, validation, error handling, pagination, filtering, sorting, and versioning.
  • Integrate the user interface with AI agents, signal detection services, root-cause analysis, recommendation services, and workflow orchestration components.
  • Implement secure authentication, authorization, role-based access control, and data-level permissions.
  • Develop real-time and event-driven UI capabilities where required.
  • Ensure consistent state management, data caching, loading behavior, error handling, and user feedback.
  • Optimize application performance, API response times, rendering, and data retrieval.
  • Develop unit, integration, API, and component tests.
  • Participate in code reviews, design discussions, backlog refinement, sprint planning, and release activities.
  • Integrate application builds, tests, and deployments into CI/CD pipelines.
  • Troubleshoot and resolve application, API, integration, and production issues.
  • Create technical documentation, API specifications, UI component guidelines, and implementation standards.
  • Collaborate with product managers, UX designers, data engineers, AI engineers, architects, and QA engineers.
  • Mentor other engineers and contribute to frontend, backend, API, and composable UI development standards.
  • Define architectural intent that agents can follow
  • Break features into agent executable tasks
  • Govern AI autonomy (guardrails, permissions, reviews)

Benefits

  • React, Next, Azure, Microservices, Event Driven Architecture, GraphQL Stardog, knowledge graphs, SPARQL, Databricks
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service