What is in it for you?
React, Next, Azure, Microservices, Event Driven Architecture, GraphQL Stardog, knowledge graphs, SPARQL, Databricks, Requires a Full-Stack Engineer to design, develop, and maintain scalable web applications and platform services.
Job Description
- 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.
- 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.
- 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.
- React-based VIP platform user interfaces.
- Reusable and configurable composable UI components. Hasura GraphQL schemas, queries, mutations, relationships, and permissions.
- REST and GraphQL APIs for frontend and platform integrations.
- Integration with signals, insights, recommendations, agents, and workflow services.
- Automated unit, component, integration, and API tests.
- CI/CD-integrated application builds and deployments.
- Technical documentation and reusable development standards.
- Production-ready, secure, scalable, and observable full-stack capabilities.
- Proven experience architecting and delivering systems using agentic IDEs
Ability to:
- Define architectural intent that agents can follow
- Break features into agent executable tasks
- Govern AI autonomy (guardrails, permissions, reviews)
Work Mode:
Hybrid -3 days onsite at either of the location: Chicago/Irving
Educational Qualifications:
- Engineering Degree BE/ME/BTech/MTech/BSc/MSc.
- Technical certification in multiple technologies is desirable.