3 days ago
Evanston, IL, USA +2 moreStaff+
Responsibilities
- Serve as a primary technical point of contact for external technology resources.
- Lead large multifunctional software development activities and provide technical input to management.
- Design solutions across the product and work directly with customers and end users.
- Write and review detailed specifications and complex code for system components.
- Design complex data models and complete complex bug fixes.
- Interface with technical personnel and team members to finalize requirements.
- Mentor lead software developers on development methodologies and optimization techniques.
- Provide sizing or budget recommendations to management when needed.
Requirements
- Experience developing modern frontend applications with React, Next.js, TypeScript, JavaScript, HTML5, CSS3, Tailwind CSS, Material UI, and Ant Design.
- Expertise in single-page applications, micro-frontends, Module Federation, Nx, component-driven development, design systems, responsive UI design, and accessibility-first development using WCAG, ARIA, keyboard navigation, and accessibility testing.
- Strong experience designing backend solutions with Java, Spring Boot, Spring Cloud, microservices, REST/SOAP APIs, JSON/XML, and modern integration patterns.
- Experience with BFF, API aggregation, GraphQL, event-driven architecture, service decoupling, Kafka, Kinesis, asynchronous messaging, and event-driven systems.
- Experience with Elastic, OpenSearch, PostgreSQL, MySQL, NoSQL databases, data modeling, SQL optimization, and multi-database integration.
- Knowledge of SSO, Auth0, OAuth 2.0, secure session management, and secure application design.
- Experience with Neo4j or Neptune, Apache TinkerPop, and Gremlin.
- Experience with Jest, React Testing Library, Cypress, Playwright, automated testing, and test-driven development.
- Experience building and maintaining CI/CD pipelines and release automation with Docker, Kubernetes, EKS, Jenkins, GitHub Actions, and Git.
- Experience with AWS services including EC2, S3, Lambda, API Gateway, and CloudFront, or Azure, plus monitoring tools such as Grafana.
- Experience using GitHub, Jira, and Figma in collaborative software delivery environments.
- Familiarity with AI-powered development tools and techniques that improve engineering productivity.
Benefits
- Country-specific benefits are provided based on location.
- The employer offers an accessible hiring process and accommodations for applicants with disabilities or other needs.
Tech Stack
Apache KafkaAWSAzureCypressDockerGitGitHub ActionsGrafanaGraphQLJavaJavaScriptJenkinsJestKubernetesMySQLNeo4jNext.jsPostgreSQLReactSOAPSpring BootSQLTailwind CSSTypeScript
Categories
About RELX
RELX provides information-based analytics, research content, and decision tools for scientists, legal and risk professionals, insurers, and governments. Through segments including Elsevier (STM), LexisNexis (legal and risk), and RX (exhibitions), it sells subscriptions, data services, and software platforms used in 180+ countries. Headquartered in London, it is a public company listed in London and Amsterdam.