Data & Full-Stack Engineer (Python/AWS)

Pearson

Columbus (OH)

On-site

USD 80,000 - 90,000

Full time

18 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Pearson is seeking a highly skilled Data Engineer / Full Stack Engineer in the United States to build scalable backend services, data pipelines, APIs, and cloud-native solutions using Python, Django, DRF, Nuxt/Vue, and AWS.

The role spans backend and frontend, including AWS serverless, Glue, Pandas, and Terraform, in a distributed Agile environment; applicants should have strong experience across cloud, data engineering, and modern web tech.

Qualifications

  • Proven experience building Python backends with Django and Django REST Framework.
  • Experience delivering RESTful APIs and data pipelines on AWS.
  • Hands-on frontend with Nuxt 4 and Vue 3 is a plus.

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 PostgreSQL 14+ schemas, indexing, and query performance tuning.
  • Develop reusable adapters 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.
  • 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.

Skills

Python
Django
Django REST Framework
AWS
Nuxt
Vue
TypeScript
REST APIs
Pydantic
OpenAPI / Swagger
OAuth

Tools

Django
DRF
AWS
Nuxt
Vue
PostgreSQL
Redis
Terraform
Docker
GitHub Actions

Job description

Pearson is seeking a highly skilled Data Engineer / Full Stack Engineer in the United States to build scalable backend services, data pipelines, APIs, and cloud-native solutions using Python, Django, DRF, Nuxt/Vue, and AWS.

The role spans backend and frontend, including AWS serverless, Glue, Pandas, and Terraform, in a distributed Agile environment; applicants should have strong experience across cloud, data engineering, and modern web tech.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data & Full-Stack Engineer — Python, AWS
Data & Full-Stack Engineer — Python, AWS

Pearson • Madison (WI)

On-site
USD 80,000 - 90,000
Senior Data & Full-Stack Engineer (Python/AWS)
Senior Data & Full-Stack Engineer (Python/AWS)

Pearson • Hartford (CT)

On-site
USD 80,000 - 90,000
Senior Data & Full-Stack Engineer (Python/AWS)
Senior Data & Full-Stack Engineer (Python/AWS)

Pearson • Dover (DE)

On-site
USD 80,000 - 90,000
Annual incentive program
Senior Data & Full-Stack Engineer (Python/AWS)
Senior Data & Full-Stack Engineer (Python/AWS)

Pearson • Baton Rouge (LA)

On-site
USD 80,000 - 90,000
Senior Data & Full-Stack Engineer (Python/AWS)
Senior Data & Full-Stack Engineer (Python/AWS)

Pearson • Raleigh (NC)

On-site
USD 80,000 - 90,000
Senior Data & Full-Stack Engineer (Python/AWS)
Senior Data & Full-Stack Engineer (Python/AWS)

Pearson • Montpelier (VT)

On-site
USD 80,000 - 90,000
Senior Data & Full-Stack Engineer (Python + AWS)
Senior Data & Full-Stack Engineer (Python + AWS)

Pearson • Des Moines (IA)

On-site
USD 80,000 - 90,000
Annual incentive program
Senior Data & Full-Stack Engineer (Python/Django + AWS)
Senior Data & Full-Stack Engineer (Python/Django + AWS)

Pearson • Santa Fe (NM)

On-site
USD 80,000 - 90,000
Senior Data & Full-Stack Engineer (Python/AWS)
Senior Data & Full-Stack Engineer (Python/AWS)

Pearson • Salem (OR)

On-site
USD 80,000 - 90,000
Annual incentive program
Senior Data & Full-Stack Engineer (Python/AWS)
Senior Data & Full-Stack Engineer (Python/AWS)

Pearson • Boise (ID)

On-site
USD 80,000 - 90,000