1,338,985open jobs
78,444companies
206,994added this week
Browse all
Salary
$80k – $90k per year
Location
In office (United States)
Seniority
Middle

Confirmed on the employer's own hiring board on Oct 8, 2026. First seen by Alion on Oct 6, 2026. Pearson scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Pearson is a London-based learning company that publishes educational courseware, runs assessments and qualifications, and provides digital learning, English-language and workforce skills services. Founded in 1844 and listed in London and New York, it employs more than 20,000 people, and its UK Assessment and Qualifications arm delivers nearly four million exam results a year, including GCSE, A-Level and BTEC. It hires for software and data engineering, product management, channel sales, partnership management, payroll, HR operations and tutoring roles across India, the UK, the US, Poland, Spain, Israel and the Philippines.

Data Engineer / Full Stack Engineer (Python, Django, Nuxt, AWS)

Position Summary

We are seeking a highly skilled Data Engineer / Full Stack Engineer with strong experience in Python-based backend development, modern frontend frameworks, data engineering, and AWS cloud services. This role will be responsible for building and maintaining scalable applications, data pipelines, APIs, and cloud-native services that support enterprise platforms and automation ecosystems.

The ideal candidate will have hands-on expertise in Django/DRF, Nuxt/Vue, AWS serverless and infrastructure services, and data transformation frameworks including AWS Glue. This individual should be comfortable working across backend systems, frontend applications, cloud infrastructure, and data engineering workflows in a distributed Agile environment.

Key Responsibilities

  • Design, develop, and maintain scalable backend services using Python, Django, and Django REST Framework (DRF).
  • Build and document RESTful APIs using DRF / OpenAPI / Swagger.
  • Implement robust data validation and API response modeling using Pydantic.
  • Develop secure authentication and authorization mechanisms using django-rest-knox, OAuth, and MSAL/Azure AD integrations.
  • Create and maintain modern frontend applications using Nuxt 4, Vue 3, and TypeScript.
  • Manage frontend state using Pinia and build responsive UI solutions with Tailwind CSS and Nuxt UI.
  • Design and optimize data engineering pipelines for ingestion, transformation, validation, and delivery of structured and semi-structured data.
  • Build and support ETL/ELT workflows using AWS Glue, Pandas, NumPy, and other transformation tools.
  • Develop data transformation processes to improve data quality, consistency, and downstream usability.
  • Implement event-driven and asynchronous architectures using AWS SQS, SNS, Lambda, and EventBridge.
  • Build and support serverless applications using AWS Lambda and Mangum (ASGI adapter).
  • Manage caching and session layers using Redis / ElastiCache.
  • Design and optimize relational database solutions with PostgreSQL 14+, including schema design, indexing, and query performance tuning.
  • Develop reusable and modular adapter patterns for structured data entities and integrations.
  • Provision and manage cloud infrastructure using AWS CDK (Python) and Terraform.
  • Support containerization and deployment workflows using Docker and Amazon ECR.
  • Build and maintain CI/CD pipelines with GitHub Actions, including automated testing and deployment.
  • Ensure software quality through unit, regression, functional, and load testing practices.
  • Participate in code reviews, architecture discussions, and Agile ceremonies with distributed teams.
  • Follow AWS security and operational best practices, including IAM, Secrets Manager, WAF, and secure credential handling.

Required Technical Skills

Backend Development

  • Python, Django, Django REST Framework (DRF)
  • Pydantic for data validation and API response modeling
  • RESTful API design with DRF (OpenAPI/Swagger documentation)
  • Token-based authentication using django-rest-knox
  • Asynchronous processing with AWS SQS message queues and Lambda event sources
  • Serverless architecture using AWS Lambda with Mangum (ASGI adapter)
  • Redis for caching and session management
  • PostgreSQL 14+ (relational database design, query optimization)
  • Pandas/NumPy for data processing and transformation pipelines
  • OAuth/MSAL integration (Azure AD via django-auth-adfs, MSAL)
  • Modular adapter patterns for structured data entities

Frontend Development

  • Nuxt 4 (Vue 3, TypeScript), Server-Side Rendering
  • Pinia for state management
  • Tailwind CSS 4 and Nuxt UI 3 component library
  • Azure MSAL Browser for frontend authentication
  • Vitest for unit testing, Playwright for E2E testing

Data Engineering

  • Data engineering experience with batch and event-driven data pipelines
  • Hands-on experience with AWS Glue
  • Strong background in data transformation, cleansing, normalization, and validation
  • Experience building ETL/ELT workflows for analytics and operational use cases
  • Ability to work with structured and semi-structured datasets across cloud platforms

Cloud & Infrastructure (AWS)

  • AWS CDK (Python) and Terraform for Infrastructure as Code
  • AWS services: Lambda, SQS, SNS, S3, RDS (PostgreSQL), ElastiCache (Redis), CloudFront, ALB, ECR, VPC networking, WAFv2, Route 53, EventBridge
  • Docker containerization and ECR image management
  • CI/CD with GitHub Actions (automated deployments, test suites)

Testing & Quality

  • pytest / pytest-django for backend testing
  • Vitest / Vue Test Utils for frontend testing
  • Functional, regression, and load testing within automation-driven ecosystems
  • Test coverage tooling and quality gates (e.g., SonarQube)

Collaboration & Process

  • Git/GitHub workflows and code review practices
  • Experience working in distributed Agile teams
  • Event-driven design patterns
  • Familiarity with cloud-based infrastructure and serverless patterns

Preferred / Bonus Skills

  • SAS experience (statistical analysis, data processing)
  • Experience with OpenAPI specification and API documentation
  • AWS security best practices (IAM, Secrets Manager, WAF)
  • Experience with encrypted field storage and credential management

Ideal Candidate Profile

The ideal candidate is a technically strong engineer who can work across application development, cloud architecture, and data engineering. They are comfortable building APIs, frontend interfaces, serverless systems, and data transformation pipelines, while maintaining strong standards for scalability, security, and software quality.

Compensation at Pearson is influenced by a wide array of factors including but not limited to skill set, level of experience, and specific location. As required by the California, Colorado, Hawaii, Illinois, Maryland, Minnesota, New Jersey, New York State, New York City, Vermont, Washington State, and Washington DC laws, the pay range for this position is as follows:

The minimum full-time salary range is between $80,000 - $90,000

This position is eligible to participate in an annual incentive program, and information on benefits offered is here.

Applications will be accepted through 17th August 2026. This window may be extended depending on business needs.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,338,985 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
United States
$191k – $214k per year • In office • Full-Time • Bachelor's Degree
Python
Java
Python
pySpark
Databases
ElasticSearch
AI/ML
Spark
AWS Bedrock
OpenAI
Hugging Face
Amazon SageMaker
DevOps
Git
AWS
Kubernetes
Amazon EKS
GitLab
Management
Confluence
Jira
Agile
Scrum
Kanban
Apply
In office • Tokyo
Python
JavaScript
PHP
TypeScript
Ruby
Node JS
PHP
Laravel
Node JS
Nest.JS
Fastify
Frontend
Vue.js
Nuxt.js
Next.js
React.js
styled-components
Remix
DevOps
Terraform
GCP
Datadog
Azure
AWS
GitHub
Windows
Design
Figma
Management
Slack
QA
Jest
Apply
In office • Full-Time • 3+ years exp • Hwaseong
JavaScript
TypeScript
SQL
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
DevOps
Rest API
Git
AWS
Docker
Kubernetes
Amazon EKS
Management
Confluence
Jira
Microsoft Teams
Apply
≈ $65k – $180k per year (Estimated) • In office • Full-Time • 5+ years exp • Hwaseong
Rust
C++
Databases
PostgreSQL
SQLite
DevOps
Rest API
Git
AWS
Docker
Kubernetes
Amazon EKS
Linux
Windows
IoT
MQTT
Management
Confluence
Jira
Microsoft Teams
Apply
$264k – $380k per year • In office • Full-Time • 15+ years exp • Menlo Park
Databases
Snowflake
AI/ML
AI Agents
DevOps
GCP
OpenShift
Azure
Kubernetes
Apply
Senior Web Developer 11 hours ago
≈ $130k – $219k per year (Estimated) • Remote (United States) • 4+ years exp • United States
JavaScript
SQL
Node JS
Databases
MS SQL
Frontend
Webpack
DevOps
Git
Analytics
ETL/ELT
Management
Agile
Apply
$38k per year • In office • Full-Time • United States
Marketing
X (Twitter)
Instagram
Apply
$226k – $438k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • United States
AI/ML
Fine-tuning
AI Agents
LLMOps
Machine Learning
DevOps
Kubernetes
Web3
Tokenomics
Apply
≈ $37k – $81k per year (Estimated) • In office • United States
Cybersecurity
HIPAA
Apply
Machine Operator 11 hours ago
≈ $36k – $62k per year (Estimated) • In office • Full-Time • 1+ year exp • High School Diploma • United States
Apply
See all jobs
This is one of many
1,338,985 more open roles from verified company boards, updated every day.