RELX

Backend Software Engineer III – API Integrations

RELX

full-time

Posted on:

Location Type: Hybrid

Location: PhiladelphiaMarylandNew JerseyUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $78,800 - $131,300 per year

About the role

  • Design & Build Distributed Services Implementing resilient, observable microservices and integration components (Java preferred; Node.js/JavaScript where appropriate).
  • Applying patterns for scaling, fault tolerance, idempotency, and backpressure in distributed environments.
  • API Platform & Kong APIM Configuring and managing Kong Gateway (routes, services, plugins, rate limiting, auth, mTLS, logging) via declarative config (YAML) and CI/CD.
  • Implementing gateway policies for security, traffic control, blue/green/canary releases, and zero-downtime migrations.
  • Integrations & Data Facades Building and maintaining a FHIR data facade that maps internal domain data to FHIR resources (read/search/transform), ensuring correctness and performance.
  • Developing backend integrations with downstream systems (REST, gRPC, messaging/queues) and handle schema/contract evolution.
  • API Engineering Owning the API lifecycle: design (OpenAPI), implementation, automated testing (unit/integration/contract), versioning, and SLO-driven operations.
  • Creating and maintaining OpenAI specs, mocks, and validation pipelines.
  • Security & Compliance Implementing OAuth2/OIDC flows, token introspection, and service-to-service auth.
  • Apply secure coding practices and least-privilege network policies; partner with InfoSec on reviews.

Requirements

  • 3+ years of Professional Experience in backend software engineering.
  • Languages: Proficient in Java; working proficiency in JavaScript/Node.js.
  • API & Integrations: RESTful API design, OpenAPI/Swagger, contract testing, backward compatibility/versioning.
  • API Gateway / Kong APIM: Hands-on experience configuring routes, plugins, auth, rate limiting, and declarative YAML configs; CI/CD integration.
  • Distributed Systems: Understanding of microservices fundamentals: statelessness, service discovery, retries/circuit breakers, caching.
  • Networking Fundamentals: TCP/IP, DNS, TLS/mTLS, HTTP/2/HTTP/1.1, proxies, load balancing, and common troubleshooting (cURL, traceroute, etc.).
  • Data & FHIR Facade: Experience working with HL7 FHIR or adapters; familiarity with FHIR resource modeling and transformations (e.g., Patient, Observation, Encounter).
  • Testing & Quality: Unit, integration, and contract testing; test automation and CI/CD pipelines (YAML-based workflows).
  • Cloud & Ops: Experience deploying and operating services in a cloud or containerized environment (Docker/Kubernetes).
Benefits
  • This job is eligible for an annual incentive bonus.
  • We know your well-being and happiness are key to a long and successful career. We are delighted to offer country specific benefits.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJavaScriptNode.jsRESTful API designOpenAPIcontract testingOAuth2OIDCmicroservicesFHIR