Job Summary:
RELX is a company focused on building a modern web portal for insurance professionals. They are seeking a Full Stack Engineer to develop a high-quality, scalable web application, working on both frontend and backend development to enhance user experiences and ensure efficient data processing.
Responsibilities:
• Develop responsive, accessible user interfaces, including a multi-step upload and review workflow with drag-and-drop functionality, validation, progress tracking, and error handling
• Build and maintain a shared component library aligned with brand standards using design tokens
• Integrate frontend components with GraphQL APIs for data retrieval and mutations
• Display job status and processed results with filtering, sorting, and export capabilities
• Design and implement GraphQL schemas and resolvers for authentication, file upload workflows, job tracking, and results retrieval
• Integrate with backend processing services using webhooks or polling mechanisms
• Implement retries, idempotency, and structured error handling for reliability
• Validate and sanitize uploaded files; manage storage and lifecycle processes
• Emit domain events and telemetry to support observability
• Implement secure authentication and authorization (OAuth/JWT, role-based access)
• Ensure secure file handling and robust input validation
• Develop and maintain automated testing (unit, integration, end-to-end)
• Contribute to CI/CD pipelines, code quality standards, and linting/formatting practices
• Support observability through logging and metrics
• Produce clear documentation for system setup, operations, and component usage
• Ensure compliance with accessibility standards (WCAG AA) and performance requirements
Qualifications:
Required:
• Bachelor's Degree or equivalent experience, 5-6 years' experience
• Proven experience with React and TypeScript, including component composition and state management (e.g., React Query)
• Proficiency with Tailwind CSS and design systems, including building reusable, branded UI components
• Experience developing backend services using Java (Spring) and GraphQL APIs
• Hands-on experience with testing frameworks: Jest (unit and integration testing), Playwright (end-to-end testing)
• Familiarity with Git/GitHub workflows and CI/CD practices
• Excellent documentation and communication skills
• Ability to independently plan work, manage milestones, and deliver results
Preferred:
• Experience with Remix or Vite
• Familiarity with monorepo tooling (PNPM, Nx, Turbo)
• Understanding of security and compliance best practices, particularly for handling sensitive data (PII)
• Knowledge of accessibility standards and best practices
Company:
RELX is a provider of information-based analytics for professional and business customs. Founded in 1993, the company is headquartered in London, GBR, with a team of 1001-5000 employees. The company is currently Late Stage.