Senior Software Engineer I
WFA Digital Insight
As demand for skilled software engineers continues to rise, with a 25% increase in job postings over the past year, RELX stands out as a mission-driven global organization. With a strong focus on digital transformation, they require experts in full-stack JavaScript, React, and Node.js. The current market context, where 60% of companies are shifting to agile development, makes this role particularly interesting. Before applying, candidates should be aware of the company's commitment to code quality, testing, and collaboration, as well as the opportunity to work on mission-critical products in the health markets space.
Job Description
About the Role
As a Senior Software Engineer I at RELX, you will be part of a fast-paced, agile development team, working on mission-critical products in the health markets space. Your day-to-day responsibilities will include designing, developing, testing, and maintaining scalable web applications using React on the frontend and Node.js/Express.js on the backend. You will have the opportunity to collaborate closely with product, design, and QA teams, and contribute to the development of features across the frontend and backend.The team you will be joining is diverse and committed to building high-quality products. As a senior engineer, you will have the opportunity to mentor junior engineers and share your knowledge to uplift the team's skills and coding standards. You will also be responsible for writing and maintaining comprehensive documentation, including code comments, README updates, and API specs.
RELX is a global organization with a strong focus on digital transformation. They are committed to providing their employees with the opportunity to work on challenging and rewarding projects, and to develop their skills and careers.
What You Will Do
- Design, develop, test, and maintain scalable web applications using React on the frontend and Node.js/Express.js on the backend
- Translate product requirements into well-architected, maintainable code and robust APIs
- Implement automated tests (unit/integration) and ensure code quality through reviews and best practices
- Collaborate in an Agile/Scrum environment: participate in standups, sprints planning, backlog grooming, and demos
- Contribute to CI/CD pipelines and release processes; work with Jenkins to build, test, and deploy features
- Write and maintain comprehensive documentation, including code comments, README updates, and API specs
- Troubleshoot production issues, perform root-cause analysis, and implement long-term fixes
- Mentor junior engineers and share knowledge to uplift the team's skills and coding standards
- Collaborate with QA to define and implement test strategies and acceptance criteria
- Participate in code reviews and ensure that the codebase is following best practices and coding standards
What We Are Looking For
- Professional software development experience in full-stack JavaScript
- Proficiency with React (hooks, state management, component design) and modern JavaScript/TypeScript
- Experience with Node.js and Express.js for API development
- Demonstrated experience building and consuming RESTful APIs
- Proficiency with GitHub workflows, pull requests, issue tracking, and collaboration in a distributed or co-located team
- Experience with linting (ESLint) and automated testing (unit tests; familiarity with Jest, Mocha, or similar)
- Working knowledge of Agile/Scrum methodologies and collaboration in cross-functional teams
- Experience with additional front-end tooling and state management libraries (e.g., Redux or modern alternatives)
- Familiarity with other back-end technologies or databases (e.g., SQL/NoSQL) and ORM/query builders
Nice to Have
- Experience with Docker and containerization
- Familiarity with cloud platforms (AWS, GCP, Azure)
- Knowledge of security best practices and experience with security testing
- Experience with performance optimization and caching
Benefits and Perks
- Competitive salary range ($86,600 - 44,400)
- Annual incentive eligibility
- Opportunity to work on mission-critical products in the health markets space
- Collaborative and dynamic work environment
- Professional development and growth opportunities
- Access to cutting-edge technologies and tools
- Flexible working hours and remote work options
- Comprehensive health insurance and benefits package
- 401(k) matching and retirement savings plan
- Paid time off and vacation days
- Holiday pay and sick leave
- Employee assistance program and mental health support
- Recognition and reward programs
- Opportunities for career advancement and professional growth
How to Stand Out
- Tip: Make sure to highlight your experience with full-stack JavaScript, React, and Node.js in your resume and cover letter.
- Tip: Be prepared to discuss your experience with Agile/Scrum methodologies and collaboration in cross-functional teams during the interview.
- Tip: Showcase your knowledge of code quality, testing, and best practices, and be prepared to provide examples of your work.
- Tip: Familiarize yourself with RELX's products and services, and be prepared to discuss how your skills and experience align with their mission and goals.
- Tip: Don't be afraid to ask questions during the interview, such as what a typical day looks like in the role, or what opportunities there are for professional development and growth.
- Tip: Be prepared to provide examples of your experience with automated testing, code reviews, and troubleshooting production issues.
- Tip: Highlight your ability to work independently and as part of a team, and your experience with collaborative tools such as GitHub and Slack.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.