
Infodash
Remote Jobs
Legal Intranet + Extranet for Am Law 200 Firms
7 Jobs
Role Description This 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! Responsibilities - Full 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. Qualifications - Bachelor’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, production-grade front-end applications. - Demonstrated experience designing and developing backend services, REST APIs, microservices, and integrations using C#/.NET, Node.js, Azure, and Microsoft 365 technologies. - Solid understanding of SharePoint Online and on-premises architecture, customization, and development. - Experience with Microsoft Power Platform, including Power Automate and Power Apps. - Strong knowledge of REST APIs, Microsoft Graph, authentication/authorization, and secure integration patterns. - Experience with Azure services such as Azure App Services, Azure Functions, Azure Cognitive Search, Azure SQL, Azure Data Factory, and cloud-based application deployment. - Hands-on experience with AI/ML technologies, including LLM integration (e.g., Azure OpenAI, GPT-4), prompt engineering, RAG architectures, vector databases, and embedding models. Familiarity with AI agent frameworks is a strong plus. - Ability to write clean, efficient, scalable, and maintainable code across the full stack. - Strong problem-solving skills and attention to detail, with a focus on delivering user-centric and business-driven solutions. - Excellent communication and teamwork skills, with the ability to collaborate effectively with both technical and non-technical stakeholders. - Microsoft certifications in SharePoint, Azure, or related technologies are highly desirable. - Experience in the legal sector or professional services is a plus, particularly working with client, matter, financial, and document management systems. - Familiarity with integrating and managing data from legal and enterprise systems, including financial, directory, and document management platforms. Benefits - At Infodash, we believe diversity is an important driver of innovation. - We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. - We do not discriminate based on race, religion, gender, sexual orientation, age, disability, or any other protected status. - We are proud to be an Equal Opportunity Employer.
• Design, develop, and implement custom SharePoint solutions, including web parts, apps, and workflows, tailored to client needs. • Build and manage seamless integrations between Infodash, SharePoint, Microsoft Teams, and external platforms, such as financial systems, directories, and legal data sources. • Develop custom themes, templates, and extensions to enhance the look, feel, and functionality of SharePoint sites. • Optimize SharePoint Online performance, troubleshoot technical issues, and ensure smooth operation across all integrations. • Work closely with project teams and client stakeholders to align technical solutions with business goals. • Develop solutions to aggregate and present data from multiple sources, including financial, directory, and client/matter systems, within Infodash. • Maintain high standards of code quality, documentation, and version control throughout the development lifecycle.
• Serve as the first point of contact for all customer support requests. • Assess and categorize incoming support requests. • Resolve configuration-related issues directly. • Work with customers to gather detailed information for bug reports. • Proactively follow up on open issues. • Maintain accurate records of support interactions and resolutions. • Act as the voice of the customer, providing feedback to internal teams.
• Partner with legal firms to implement Infodash using standard, out-of-the-box capabilities • Translate approved use cases into configured Infodash experiences, ensuring consistency, speed, and alignment with the Infodash product model • Configure and deploy Infodash solutions built on Microsoft 365, primarily leveraging SharePoint Online, Microsoft Teams, and related services • Implement and validate Infodash integrations with Microsoft 365 and approved third-party systems • Deliver Infodash training using existing, standardized training materials • Guide clients toward Microsoft-recommended best practices for Microsoft 365 governance
• Define and champion a focused product vision rooted in the legal AI landscape. • Track developments in generative AI, enterprise search, and adjacent categories, and translate that intelligence into product decisions. • Own the multi-year product roadmap, making deliberate build-vs.-buy-vs.-partner decisions based on where Infodash can differentiate versus where it should leverage Microsoft or third-party integrations. • Drive the evolution of Infodash’s AI capabilities, including platform integration and interoperability with leading AI tools. • Own the UI/UX experience and drive continuous improvement. • Identify emerging opportunities and bring them to market ahead of competitors. • Establish and lead the product operating model, including planning cycles, release cadence, and prioritization. • Oversee and grow the product management team, ensuring predictable, high-quality delivery in an Agile/Scrum environment. • Drive cross-functional alignment between Product, Engineering, Sales, Marketing, Client Success, and Global Client Services. • Use AI tools (e.g., Claude Code, Cursor) to rapidly prototype concepts and build leadership buy-in. • Define and track product success metrics, including adoption, retention, usage patterns, and revenue impact. • Use data and experimentation to validate which features drive real engagement. • Lead Client Advisory Panels and innovation forums to capture the Voice of the Customer. • Engage directly with key clients, prospects, and partners to validate product direction. • Represent Infodash at industry events, client briefings, and thought-leadership initiatives. • Define Lighthouse programs to beta test new features with design partners. • Partner with Sales and Marketing to develop value propositions, messaging, competitive positioning, and support major deals. • Own pricing and packaging strategy across product SKUs, including evaluation of usage-based and tiered models as Infodash layers in AI capabilities. • Ensure product releases align with revenue goals and market opportunities.
• Cultivate and manage highly functional teams comprised of SharePoint Consultants and SharePoint Developers through all phases of the delivery lifecycle. • Facilitate team project syncs, remove blockers, and communicate effectively to maximize productivity and maintain a high level of team satisfaction. • Perform capacity planning in advance to ensure all team members are fully utilized, with no gaps in schedules or lulls in productivity. • Lead the creation and execution of project plans, including milestone planning from kickoff to go-live, while addressing delays and implementing corrective actions as necessary. • Manage day-to-day operational aspects of projects, including deliverables, estimates, financials, and schedules, to ensure projects stay on track and within budget. • Maintain ownership of client satisfaction, company profitability, and project team workload. • Ensure alignment with clients on project scope, timelines, and budgets. • Perform impact analysis for scope change requests and document changes and prepare change orders for client approval. • Communicate realistic timelines and manage expectations as changes or delays occur. • Apply expertise in project management methodologies (e.g., Agile, Waterfall) to adapt and enforce the company’s unique delivery process effectively. • Drive continuous improvement in project management practices and team workflows. • Monitor project progress and assess risks, implementing mitigation strategies as needed to ensure successful outcomes. • Uphold high-quality standards for all deliverables, ensuring they meet or exceed client expectations. • Ensure team members log time weekly and appropriately to maximize billable hours and utilization rates. • Review invoices for accuracy before sending to clients and coordinate adjustments with Finance as necessary. • Provide clear, consistent updates to stakeholders on project status, risks, milestones, and scope changes. • Serve as the client’s go-to contact for requirements gathering, solutioning, or development, while ensuring cross-functional collaboration between all involved teams. • Ensure timely signoffs at key project stages to maintain workflow and financial alignment. • Ensure PMs deliver high-quality project updates, reports, and risk assessments for leadership and clients. • Establish and refine project management methodologies, ensuring consistency across projects. • Define and enforce project management standards, tools, and documentation requirements. • Contribute to business strategy by identifying trends in project execution and recommending improvements.
• 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. • Build modern, responsive user interfaces using SPFx, React, TypeScript, and other modern web technologies to enhance user experience across SharePoint and Microsoft 365 platforms. • Develop and maintain backend services, APIs, and data access layers using Azure services and RESTful architectures to support scalable and secure applications. • 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. • 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. • 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. • Optimize performance across the full stack, troubleshoot complex technical issues, and ensure reliable, secure operation of all solutions and integrations. • Support application deployment, configuration, and monitoring using Azure-based tools and services, with an emphasis on scalability, security, and maintainability. • Work closely with project teams, architects, and client stakeholders to translate business requirements into technical solutions aligned with organizational goals. • Maintain high standards of code quality, documentation, testing, and version control throughout the development lifecycle.