-
Senior Fullstack Engineer (React)
- Pearson (Durham, NC)
-
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.
1087837
**Job:** Application Engineering
**Job Family:** ENGINEERING
**Organization:** Corporate Strategy & Technology
**Schedule:** FULL\_TIME
**Req ID:** 19261
-