Jobs · Engineering · Georgia

Sr Software Engineer

RELX · Alpharetta, GA · 2 wk ago
Engineering$87k–$144k/yrFull-time

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

Requirements

  • 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 Qualifications

  • 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

Similar jobs

SR SOFTWARE ENGINEER

TALENT Software ServicesMinnesota, United States· 1 wk ago
RemoteInformation Technologyapply on www2.jobdiva.com

Sr Software Engineer

Planet PharmaMinneapolis, MN· 1 wk ago
Information Technologyapply on careers.planet-pharma.com

Sr Software Engineer

Cox Automotive Inc.Burlington, VT· 2 wk ago
Information Technology$102k–$169k/yrapply on click.appcast.io

Sr Software Engineer

LennarMiami, FL· 3 wk ago
Engineering$107k–$134k/yrapply on careers.lennar.com

Sr Software Engineer

LennarIrvine, CA· 2 days ago
Engineering$107k–$134k/yrapply on careers.lennar.com