N

Norton Rose Fulbright

Global law firm with full services

Full Stack Product Engineer - Legal Innovation, Design & Technology

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UKNo salary listed

About the Job

Requirements

  • At least three years of professional experience in full-stack software engineering in a product or SaaS environment.
  • Demonstrable experience shipping, operating and improving web applications used by real users, beyond demonstrations or proofs of concept.
  • Strong TypeScript and React experience, preferably including Next.js or a comparable production web framework.
  • Backend capability with Node.js, Python or comparable server-side technologies, including APIs and enterprise integrations.
  • Experience deploying and operating responsive React or Next.js applications in Azure, using services such as Azure App Service or Azure Container Apps, Azure Monitor/Application Insights and Azure Key Vault.
  • Experience implementing enterprise authentication and authorisation using Microsoft Entra ID, including SSO, OAuth/OIDC, role-based access controls and secure access to APIs and data.
  • Experience integrating AI-enabled features, including LLM, retrieval, search, document-processing or workflow-automation capabilities, into user-facing applications.
  • Product design and usability capability, including visual hierarchy, interaction patterns, accessibility, responsive design and states beyond the happy path.
  • Experience building or working with reusable component libraries and design systems, and translating product or design requirements into accessible, reusable interfaces.
  • Experience with secure coding, sensitive data, Docker, Git, automated testing and CI/CD.
  • Strong debugging and performance-tuning skills.
  • Clear communication with technical and non-technical stakeholders.

Responsibilities

  • Own the frontend architecture and user experience for R&D products, from early prototype through controlled production release.
  • Build accessible, responsive web applications and internal tools using modern TypeScript, React and Next.js patterns.
  • Turn workflow discovery, user feedback and product requirements into simple user journeys, interfaces and technical delivery plans.
  • Create intuitive experiences for AI-assisted work, including search, document review, structured outputs, evidence and citation views, workflow tasks and human-review steps.
  • Apply visual and interaction-design judgement to hierarchy, information density, loading, empty and error states, and progressive disclosure.
  • Build and maintain reusable frontend components in line with the R&D design system, partnering with product design to improve consistency and delivery speed.
  • Develop application-specific APIs and integrations where needed, while using shared AI, data and platform services for common capabilities.
  • Integrate approved data sources, search and retrieval services, Microsoft 365 sources, document repositories and business systems into usable workflows.
  • Deploy and operate responsive React and Next.js applications in Azure, using approved hosting, environment configuration, release, monitoring, health-check and support patterns.
  • Implement secure application authentication, authorisation and data-access controls using Microsoft Entra ID and approved Azure services.
  • Configure and use Azure services needed for application delivery, including application hosting, secrets and configuration, monitoring and telemetry.
  • Write maintainable code with unit, integration and end-to-end test coverage; use Docker, Git, code review and CI/CD throughout delivery.
  • Build and maintain application-level release processes, supporting reliable deployment, rollback, troubleshooting and continuous improvement.

Desired Qualifications

  • Experience in legal technology or a law firm.
  • Experience with Azure OpenAI, Azure AI Search, Microsoft Graph or Microsoft 365 integrations.
  • Experience with Azure Functions, Azure Storage, Service Bus, API Management or managed identities.
  • Experience with Azure DevOps, GitHub Actions, Bicep, Terraform or comparable application-infrastructure tooling.
  • Experience with FastAPI, Express, serverless functions or containerised deployment.
  • Experience with Figma, usability testing, product analytics or close collaboration with product designers.
  • Experience with document-heavy applications, search interfaces, knowledge tools or professional-services workflows.
  • Familiarity with confidentiality, information barriers, responsible-AI controls or another regulated environment.

About the Company

Norton Rose Fulbright

Global law firm with full services

Norton Rose Fulbright provides a full range of legal services to large corporations and financial institutions worldwide. Its lawyers work with clients to understand legal needs, form cross-border teams, draft and negotiate contracts, handle regulatory and compliance matters, and support litigation, organized by industry sectors and global practices for coordinated delivery. The firm differentiates itself with a large global footprint, industry-specific expertise, and a business-principles approach grounded in quality, unity and integrity. Its goal is to help clients manage complex laws and regulatory risks while enabling their business growth and success.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
London, United Kingdom
Founded
2011

Recently Posted Jobs

Explore more opportunities at Norton Rose Fulbright

See more jobs