Senior Full-Stack Engineer

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 Cloud (PMC) 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 

Location

Durham, NC, United States

Job Overview
Job Posted:
5 days ago
Job Expires:
Job Type
Full Time

Share This Job: