← Back to all jobs
Infodash

Full-Stack Developer

Infodash

84d ago

0DevUnited Stateshimalayas
Web-DevelopmentSharePoint-DevelopmentMicrosoft-365-DevelopmentAI-Powered-EngineeringFull-Stack-DeveloperFull-Stack-Software-DeveloperFull-Stack-Web-DeveloperFull-Stack-EngineerFullstack-DevelopmentFull-StackDeveloperMid-level

Job Description

About InfodashInfodash is a unified intranet and extranet platform purpose-built for the legal industry. Seamlessly integrated with Microsoft 365, Infodash helps law firms streamline collaboration, enhance productivity, and deliver a next-generation digital experience for attorneys, staff, and clients.As Infodash continues to grow, our need for standout talent continues to grow as well. We are looking to hire a professional that aligns with Infodash’s core values:Think Like an EntrepreneurSimplify and GoContinually Improve YourselfFollow Through on CommitmentsBe a Good TeammateDeliver 5-Star ServiceJob SummaryThis role is responsible for designing and implementing end-to-end solutions for modern collaboration platforms, with a primary focus on backend architecture, React-based front-end development, and AI-powered features. We are seeking a Full Stack Software Developer with deep expertise in backend services, API design, React/TypeScript, and applied AI—along with a strong understanding of SharePoint’s development framework. The ideal candidate has a passion for building scalable, secure, and user-centric applications and is experienced in developing AI-powered solutions that leverage large language models (LLMs), AI agent frameworks, retrieval-augmented generation (RAG), and data-driven intelligence.Are you proactive, detail-oriented, and driven by delivering impactful solutions across the entire application stack? Do you bring both technical depth and creative problem-solving to every project? If so, we’d love to hear from you!ResponsibilitiesFull Stack Solution Development: Design, develop, and implement end-to-end SharePoint-based and web solutions, including front-end components, backend services, APIs, and workflows tailored to client needs.Back-End Development: Design, develop, and own backend services, REST APIs, microservices, and data access layers using C#/.NET, Node.js, Azure Functions, and Azure App Services. Architect scalable, secure, and high-performance backend systems including database design, caching strategies, message queues, and background job processing.Front-End Development: Architect and build modern, responsive user interfaces using React, ReactJS, NextJS, TypeScript, and SPFx, including reusable component libraries, state management patterns, and performance-optimized rendering to deliver exceptional user experiences.AI & Intelligent Solution Development: Design, build, and integrate AI-powered features into Infodash products, including conversational assistants, intelligent search, summarization, and data-driven insights.Develop solutions leveraging large language models (LLMs) and AI services (e.g., Azure OpenAI, embeddings, vector search) to enhance user workflows and decision-making.Implement Retrieval-Augmented Generation (RAG) patterns by combining structured data, documents, and search indexes with LLMs.Collaborate with architects and product leaders to translate AI use cases into secure, scalable production solutions.Ensure responsible AI practices, including security, privacy, data access controls, and performance monitoring.Build and maintain AI agent workflows, prompt engineering pipelines, and evaluation frameworks to continuously improve AI feature quality and reliability.Design and implement backend infrastructure for AI features, including API orchestration layers, token management, streaming responses, and cost optimization strategies.Integration Expertise: Build and manage seamless integrations between Infodash, SharePoint, Microsoft Teams, Microsoft Graph, and external platforms such as financial systems, directories, legal systems, and other third-party data sources.Data Management & Processing: Design and implement solutions to aggregate, transform, and present data from multiple sources (e.g., financial, directory, and client/matter systems) using Azure SQL, Azure Data Factory, and other data services.Platform Optimization & Reliability: Optimize performance across the full stack, troubleshoot complex technical issues, and ensure reliable, secure operation of all solutions and integrations.Cloud & DevOps Practices: Support application deployment, configuration, and monitoring using Azure-based tools and services, with an emphasis on scalability, security, and maintainability.Collaboration: Work closely with project teams, architects, and client stakeholders to translate business requirements into technical solutions aligned with organizational goals.Code Quality & Standards: Maintain high standards of code quality, documentation, testing, and version control QualificationsBachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).5+ years of experience in SharePoint and web application development, including both front-end and back-end solutions.Strong proficiency in React (including hooks, context, and component architecture), TypeScript, JavaScript, and ReactJS, with experience building complex,