At a Glance
- Tasks: Build and evolve modern web experiences using React, TypeScript, and Node.js.
- Company: Join Elsevier, a global leader in information analytics and innovation.
- Benefits: Enjoy flexible hours, wellbeing initiatives, and study assistance.
- Other info: Collaborative environment with opportunities for career growth and impact.
- Why this job: Shape the future of science and healthcare while enhancing your skills.
- Qualifications: Strong React and TypeScript skills with experience in scalable systems.
The predicted salary is between 50000 - 70000 € per year.
Would you like to shape and scale modern, production-grade web experiences that help customers innovate and make better decisions? Are you excited to lead technical direction, mentor others, and improve developer experience by using AI-assisted tools responsibly?
About our Team
Elsevier is a global information analytics company that helps institutions and professionals progress science, advance healthcare and improve performance for the benefit of humanity. Our dynamic agile teams deliver technology that helps researchers publish high-quality scientific research. The Software Engineer contributes to building capabilities that improve the quality of scientific research.
About the Role
You will build and evolve complex, production-grade front-end experiences using React and TypeScript/JavaScript, while collaborating across the stack with Node.js and Express services. You’ll help drive architectural decisions and platform improvements, with a focus on reliability, maintainability, and scalable delivery. You’ll also explore AI-assisted and agentic tools to improve workflows in line with team guidelines and strong engineering practices. The role will be 80% front end development and 20% back end development.
Responsibilities
- Design, develop, and maintain production-grade, complex front end features using React and TypeScript/JavaScript, and support back end services built with Node.js and Express.
- Lead and influence architectural discussions, technical design decisions, and long term platform improvements.
- Build scalable and maintainable RESTful APIs, ensuring reliability, performance, and best practice implementation.
- Write high quality, testable code and enforce strong engineering standards through TDD and meaningful test coverage.
- Conduct thorough code reviews to ensure quality, consistency, and adherence to coding practices.
- Explore opportunities to use AI assisted and agentic tools (for example, code assistants, test generation or documentation agents) to improve development workflows, while following team guidelines and good engineering practices.
Requirements
- Strong production grade React and TypeScript/JavaScript skills, with experience delivering at scale.
- Professional software engineering experience.
- Proven experience building scalable, high availability systems using TypeScript/JavaScript, Node.js with Express, HTML/CSS.
- Experience designing and implementing RESTful APIs.
- Advanced understanding of modern software development methodologies, such as Agile/Scrum.
- Familiarity with modern collaboration and development tools: Git/GitHub, JIRA, Confluence.
- Ability to diagnose and resolve complex issues, contributing to overall platform stability and quality.
- Ability to work with backend services in Python or Java to debug and extend the full data path.
Work in a Way That Works for You
We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance, and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.
Working Pattern
Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive.
About the Business
A global leader in information and analytics, we help researchers and healthcare professionals advance science and improve health outcomes for the benefit of society. Building on our publishing heritage, we combine quality information and vast data sets with analytics to support visionary science and research, health education and interactive learning, as well as exceptional healthcare and clinical practice. At Elsevier, your work contributes to the world's grand challenges and a more sustainable future. We harness innovative technologies to support science and healthcare to partner for a better world.
We know your well-being and happiness are key to a long and successful career. We are delighted to offer country specific benefits. We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know.
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
Software Engineer (React, Node.js, TypeScript) in London employer: RELX
At Elsevier, we pride ourselves on being an exceptional employer, offering a vibrant work culture that fosters innovation and collaboration. Our commitment to employee well-being is reflected in our flexible working hours, numerous wellbeing initiatives, and opportunities for professional growth through mentorship and study assistance. Join us in shaping the future of science and healthcare while enjoying a supportive environment that values your contributions and promotes a healthy work/life balance.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer (React, Node.js, TypeScript) in London
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using React and TypeScript. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!
We think you need these skills to ace Software Engineer (React, Node.js, TypeScript) in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Software Engineer role. Highlight your React, Node.js, and TypeScript expertise, and don’t forget to mention any experience with AI-assisted tools!
Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re excited about this role at Elsevier. Share specific examples of how you've contributed to projects in the past and how you can help shape our web experiences.
Showcase Your Projects:If you’ve worked on any relevant projects, whether personal or professional, make sure to include them. We love seeing real-world applications of your skills, especially in building scalable systems and RESTful APIs.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at RELX
✨Know Your Tech Stack
Make sure you brush up on your React, TypeScript, and Node.js skills. Be ready to discuss your past projects and how you've used these technologies to build scalable applications. Highlight any experience with RESTful APIs and how you ensure their reliability and performance.
✨Showcase Your Problem-Solving Skills
Prepare to discuss complex issues you've diagnosed and resolved in previous roles. Use specific examples to illustrate your thought process and the steps you took to maintain platform stability. This will demonstrate your ability to think critically and contribute to overall quality.
✨Emphasise Collaboration
Since this role involves working within agile teams, be ready to talk about your experience with collaboration tools like Git, JIRA, and Confluence. Share examples of how you've worked with others to drive architectural decisions or improve workflows, especially using AI-assisted tools.
✨Ask Insightful Questions
Prepare thoughtful questions about the team’s current projects, challenges they face, and how they incorporate AI into their development processes. This shows your genuine interest in the role and helps you gauge if the company culture aligns with your values.