PCGJP00004972 Full Stack Engineer not avail for ref
- Hiring from
- United States
- Work type
- Remote
- Posted
- Sep 24, 2026
Job Description
This is a remote position.
Requisition Number: PCGJP00004972
Title: Full Stack Engineer
Pay Rate: $75
Location: remote but candidates must be local the SF Bay area as onsite work might be needed.
Role is scheduled to last until 12/2026
PG&E is seeking a local Full Stack Engineer for a primarily remote contract through December 2026, with occasional onsite attendance as needed.
The ideal candidate will have strong front-end expertise in React, TypeScript, design systems, and reusable component libraries, combined with hands-on backend development experience using Java, Spring Boot, Node.js, and Express.
The engineer will also build ETL and batch-processing workflows using Python and PySpark, develop RESTful APIs and scalable distributed applications, participate in Agile/Scrum delivery, contribute to architecture and code reviews, support production systems, and collaborate with product owners, designers, and cross-functional teams. Experience with CI/CD, Git, cloud platforms, Docker, Kubernetes, Storybook, design tokens, accessibility, UI governance, platform engineering, and data-orchestration tools is preferred.
Overview
We are seeking a Full Stack Engineer experienced in building scalable, high‑quality
applications across the stack. The ideal candidate has strong front‑end expertise with
React, design systems, and reusable component development, along with backend
capabilities in Java, Node.js/Express, Python, and PySpark. Experience working in
Agile/Scrum environments is essential.
Key Responsibilities
• Develop modern front‑end applications using React, TypeScript, and reusable
component architectures.
• Build and maintain design systems, UI component libraries, and consistent UI/UX
patterns across products.
• Design, develop, and optimize backend services using Java (Spring Boot or similar) and
Node.js/Express.
• Develop data processing workflows and ETL pipelines using Python and PySpark.
• Participate in Agile/Scrum ceremonies, including sprint planning, backlog refinement,
and iterative development cycles.
• Collaborate with product owners, designers, and cross‑functional teams to translate
business requirements into technical solutions.
• Contribute to architectural discussions, code reviews, and long‑term engineering
strategy.
• Ensure code quality, performance, reliability, and security across the entire application
stack.
• Support production systems, troubleshoot issues, and continuously improve application
stability.
Required Skills & Experience
• Strong proficiency with React, TypeScript, and component‑driven development.
• Hands‑on experience building design systems and reusable component libraries.
Internal
• Solid backend development experience using Java and Node.js/Express.
• Proficiency in Python and PySpark for data pipelines and batch processing.
• Experience working in Agile/Scrum teams and contributing to iterative delivery.
• Understanding of RESTful API design, distributed systems basics, and scalable
architectures.
• Familiarity with CI/CD pipelines, Git workflows, and cloud platforms.
• Clear communication skills and comfort collaborating with multidisciplinary teams.
Preferred Qualifications
• Experience with Storybook, design tokens, accessibility standards, or UI governance.
• Background in building internal developer tools or platform engineering solutions.
• Familiarity with containerization (Docker), Kubernetes, or cloud ecosystems (AWS, GCP,
Azure).
• Experience with data orchestration tools or advanced ETL frameworks