Full Stack Engineer
Manisha maniUnited StatesMIDPosted 2h ago
ReactTypeScriptGraphQLHasuraJavaScriptNode.jsNestJSJavaPythonPostgreSQLREST APIsMicroservicesEvent-driven architectureUnit testingIntegration testingEnd-to-end testingGitCI/CDAgileAI AgentsLLM integrationsDatabricksStardogKnowledge GraphsSPARQLKafkaAzureMicrofrontendStorybookObservabilityDistributed tracingApplication monitoring
About the Role
We are looking for an experienced Full Stack Engineer to build scalable, enterprise-grade applications and reusable composable UI components. The ideal candidate will work on modern AI-powered platforms, integrating frontend applications with backend services, APIs, data platforms, and AI agents.
Key Responsibilities
• Design and develop scalable React-based applications
• Build reusable and configurable UI components
• Develop and maintain Hasura GraphQL schemas and APIs
• Integrate applications with AI agents, insights, recommendations, and workflow services
• Build secure, scalable backend services and data integrations
• Implement automated testing and CI/CD processes
• Collaborate with product, UX, data, AI, and engineering teams
Requirements
• Strong hands-on experience with React, JavaScript, and TypeScript
• Enterprise application development and reusable UI component libraries
• GraphQL and Hasura (schemas, queries, mutations, permissions)
• REST APIs and GraphQL API development
• Backend development using Node.js, NestJS, Java, or Python
• PostgreSQL and relational database concepts
• State management, responsive design, and frontend performance optimization
• Authentication, authorization, RBAC, and API security
• Microservices and event-driven architecture
• Unit, integration, and end-to-end testing
• Git, CI/CD pipelines, and Agile methodologies