Pearson

Senior Software Engineer - Full Stack (Platform)

Pearson  •  Republic of India (Onsite)  •  24 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.
58
AI Success™

Job Description

We’re in the middle of an exciting transformation: evolving from large, full‑stack applications to headless, API‑first, cloud‑native, microservice‑based architectures. To help us get there, we’re looking for experiences Full‑Stack Developers who are excited by platform engineering, modern architecture, and building systems that operate reliably at global scale.

What you’ll be working on

This is a hands‑on, high‑impact role where you’ll help shape the future of a mission‑critical platform.

  • Design, build, and test full‑stack services and applications using React, Java, Spring Boot, and Node.js
  • Develop and evolve microservices and REST APIs that support high‑volume eCommerce and content delivery
  • Contribute to the move towards headless, API‑first architectures and cloud‑native patterns
  • Ensure solutions meet high standards for performance, scalability, security, and reliability
  • Write clean, well‑tested code and contribute to strong engineering standards
  • Take part in code reviews and help ensure solutions are flexible, reusable, and maintainable
  • Collaborate closely with DevOps, Architects, QA, Product, and Delivery teams
  • Support and champion our new architectural vision, helping migrate legacy customisations into modern patterns
  • Use modern tooling — including GitHub Copilot — to work efficiently and effectively

What we’re looking for

You don’t need to tick every box, but you should bring strong depth and curiosity.

  • Preferably 6–10 years’ experience building software in complex, distributed environments
  • Hands‑on experience with:
    • React
    • Java & Spring Boot
    • Node.js
    • RESTful API development
  • Solid experience working with AWS and microservice architectures (Lambda, cloud‑native services)
  • Strong understanding of:
    • Object‑oriented programming and design patterns
    • Relational databases
    • Non‑functional requirements (performance, resilience, security)
  • Experience troubleshooting production issues using logging, monitoring, and observability tools
  • An interest in eCommerce platforms and high‑traffic systems
  • Clear communication skills and the ability to collaborate across disciplines

Why this role is different

  • You’ll work on a global, multi‑tenant platform operating at significant scale
  • You’ll help modernise and future‑proof a platform that directly impacts millions of users
  • You’ll balance hands‑on development with architectural influence
  • You’ll be trusted to contribute ideas, not just code
  • You’ll be part of a high‑performing team focused on quality, transformation, and long‑term value

What you can expect at Pearson

  • A collaborative and supportive engineering culture
  • Interesting technical challenges with real‑world impact
  • Space to grow your skills in cloud‑native and platform engineering
Pearson

About Pearson

Our purpose is simple: to help people realize the life they imagine through learning. We believe that every learning opportunity is a chance for a personal breakthrough. That’s why our c. 20,000 Pearson employees are committed to creating vibrant and enriching learning experiences designed for real-life impact. We are the world’s leading learning company, serving customers in nearly 200 countries with digital content, assessments, qualifications, and data. For us, learning isn’t just what we do. It's who we are.

Industry
Education & Training
Company Size
5,001-10,000 employees
Headquarters
London, GB
Year Founded
Unknown
Social Media