Senior Fullstack Engineer (React)
PearsonAbout the role
Senior Full-Stack Engineer
Location : Durham (Hybrid 3 Days on-site)
We are the world’s learning company with more than 24,000 employees (about the seating capacity of Madison Square Garden) operating in 70 countries. We combine world-class educational content and assessment, powered by services and technology, to enable more effective teaching and personalized learning at a scale. We believe that wherever learning flourishes so do people.
Pearson Marketing & Commerce Cloud is one of Pearson’s global technology platforms, globally distributed instances, multi-tenant, driving the digital transformation for eCommerce and web content. PMC currently processes more than 90% of global Pearson eCommerce revenue and serves over 75% of all Pearson web traffic.
We currently run a large eCommerce platform serving the full-stack, but we are moving towards the next-generation of eCommerce architectures – headless, API-first, cloud-native and micro-service based. Join a skilled team within a highly specialized technology department which focuses on delivery and transformation!
About the job
We are looking for a senior full-stack engineer with expertise in complex applications. You will contribute to Pearson's technical transformation by developing global capability onto the PMC core technical platform. We value individuals with a passion for technology and a drive to help us move towards our architectural vision.
This is a unique opportunity for a dedicated technologist to help us build something that will directly enhance the lives of millions, by supporting the provision of education on a global scale.
As a Senior Full Stack Engineer, your key responsibilities will include:
- Implementing, documenting, and unit testing complex modules using Java, Spring, and React.
- Ensuring code quality and adherence to non-functional requirements. Following and contributing to the project's technical best practices and development standards.
- Performing code reviews to ensure flexibility and reusability of the developed code.
- Coaching and mentoring junior team members to help drive the team's sprint commitments.
- Supporting the management of architectural and technical risks.
- Collaborating with project management and business analysts to manage flexible scope with business owners.
- Maintaining a strong focus on high quality throughout the entire process, working closely with the Quality Assurance stream.
- Working with Technical Lead, Solutions Architects, and Enterprise Architects on integration aspects with other systems.
- Advocating for the new architectural vision and helping move further customizations to use that pattern
Skills & Abilities:
- Strong Java, Spring & REST API development
- Full-stack development, using client-side technologies (AngularJS, React or Vue JS)
- Exposure to or willingness to learn complex eCommerce implementations
- Strong understanding of object-oriented programming, design patterns, relational databases, complex integration landscapes & non-functional requirements
- Experience with troubleshooting, logging and monitoring tools
- Effective communication skills
- Experience of AWS and microservice architecture (desirable) is a plus
- Experience of integrated AI models into web apps for personalized user experiences is a plus.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s