
Backend Software Engineer III – API Integrations
RELX
full-time
Posted on:
Location Type: Hybrid
Location: Philadelphia • Maryland • New Jersey • United States
Visit company websiteExplore more
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