FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
RELXSenior Software Engineer developing scalable web applications using React and Node.js for global information analytics company Elsevier. Join a collaborative Agile team focusing on code quality and best practices.
Posted 5/28/2026full-timeColorado, Pennsylvania • 🇺🇸 United StatesSenior💰 $86,600 - $144,400 per yearWebsite
Tech Stack
Tools & technologiesJavaScriptJenkinsJestMochaNode.jsReactTypeScript
About the role
Key responsibilities & impact- 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 linting, 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.
Requirements
What you’ll need- 3+ years of professional software development experience in full-stack JavaScript.
- Proficiency with React (hooks, state management, component design) and modern JavaScript/TypeScript.
- Solid 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.
Benefits
Comp & perks- This job is eligible for an annual incentive bonus.
- We are delighted to offer country specific benefits.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactNode.jsExpress.jsJavaScriptTypeScriptRESTful APIslintingautomated testingunit testsCI/CD
Soft Skills
collaborationmentoringtroubleshootingcommunicationproblem-solvingteamworkcode reviewsknowledge sharingAgile methodologiesScrum