> Markdown version of [/jobs/ext/3600888-software-engineer-iii](https://www.wearedevelopers.com/jobs/ext/3600888-software-engineer-iii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer III - **Company:** Pearson - **Location:** Charleston, WV, United States (Remote available) - **Salary:** $80,000.0 - $90,000.0 - **Contract:** Permanent contract - **Skills:** Query Performance, Test Suite, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Amazon Cloudfront, Amazon S3, Automation of Tests, Unit Testing, Microsoft Azure, Cloud Computing, Cloud Engineering, Code Coverage, Software Quality, Code Review, Continuous Integration, Data Validation, Information Engineering, Extract Transform Load (ETL), Data Transformation, Relational Databases, Django Web Framework, Github, Identity and Access Management, Image Management, Python (Programming Language), PostgreSQL, Load Testing, Microsoft Message Queuing, NumPy, OAuth, Query Optimization, Queueing Systems, Redis, E2e Testing, Azure Active Directory, Swagger, SAS (Software), Session Management, Amazon Simple Notification Service (SNS), Software Engineering, SonarQube, TypeScript, Web Application Frameworks, Openapi, AWS Cdk, Data Processing, Cloud Platform System, Tailwind, Amazon ElastiCache, Delivery Pipeline, AWS Lambda, Indexer, Amazon Virtual Private Cloud (VPC), Backend, Vue.js, Pandas, Event Driven Architecture, Amazon Relational Database Service, Pytest, Semi-structured Data, Material UI, Deployment Automation, Playwright, AWS Glue, Front End Software Development, Route53, Api Design, JestJS, Restful APIs, Amazon Simple Queue Service (SQS), Terraform, Data Pipelines, Serverless Computing, Docker - **Published:** October 7, 2026 - **Apply:** https://dejobs.org/x/x/011F402344CB416EAF6D86631AE1EA5E/job/ ## About the Role 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, 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. ## Description 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., * 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