Requisition ID # 148692
Job Category: Information Technology
Job Level: Individual Contributor
$ads={1}
Business Unit: Information Technology
Work Type: Hybrid
Job Location: Oakland
Department Overview
Information Systems Technology Services is a unified organization comprised of various departments which collaborate effectively to deliver high quality technology solutions.
The Digital Engineering and Work Management team is responsible for working collaboratively with the lines of business (e.g., Gas Operations, Electric Operations, etc.) to implement consumer grade mobile and web solutions across various user groups (e.g., field users, office workers, etc.). This includes, but is not limited to:
Deploying best-in-class / rapid delivery capability for mobile and web solutions Simplifying, improving, and standardizing business work management processes through application of user-centric design thinking principles Rapid delivery of mobile and web applications
The Digital Engineering and Work Management team is comprised of highly skilled professionals working together following agile methodology and design thinking. We are a “start-up” department within IT. We take the time to understand our partners’ needs and translate those into solutions that delight our users. Our goal is to deliver products with intuitive user experience that will improve safety, productivity, and overall well-being.
Job Summary :
We are seeking a highly skilled and experienced Full Stack Developer to join our development team. As a Full Stack Developer, you will be responsible for designing and implementing scalable web applications, handling both the front-end and back-end development tasks. You will collaborate closely with cross-functional teams to gather requirements, develop solutions, and deliver high-quality software products. The ideal candidate is a self-motivated problem solver with a strong foundation in both front-end and back-end technologies.
PG&E is providing the salary range that the company in good faith believes it might pay for this position at the time of the job posting. This compensation range is specific to the locality of the job. The actual salary paid to an individual will be based on multiple factors, including, but not limited to, specific skills, education, licenses or certifications, experience, market value, geographic location, and internal equity. We would not anticipate that the individual hired into this role would land at or near the top half of the range described below, but the decision will be dependent on the facts and circumstances of each case.
A reasonable salary range is:
Bay Area Minimum: $132,000.00
Bay Area Maximum: $226,000.00
&/OR
California Minimum: $125,000.00
California Maximum: $215,000.00
This position is hybrid, working from your remote office and your assigned work location based on business need. The assigned work location will be within the PG&E Service Territory.
Responsibilities :
Develop and maintain full-stack web applications, including designing and implementing user interfaces, server-side logic, and database structures.
Collaborate with product owners, designers, and other stakeholders to gather requirements and define feature scope
Write clean, maintainable, and efficient code using appropriate programming languages and frameworks.
Implement robust and scalable back-end solutions, including RESTful APIs, server-side logic, and database integration.
Conduct thorough testing and debugging to ensure software quality and identify and resolve any issues or bugs.
Optimize application performance by implementing caching mechanisms, database optimizations, and code refactoring.
Stay up-to-date with emerging trends and technologies in full stack development and apply them to enhance our software solutions.
Collaborate with other team members, participate in code reviews, provide constructive feedback to improve code quality and maintainability and mentor junior analysts
Participate in agile development processes, including sprint planning, daily stand-ups, and retrospective meetings.
Troubleshoot and resolve technical issues, providing timely support to ensure smooth application operation.
Requirements :
Minimum Requirements
Bachelor's degree in Computer Science, Software Engineering, or a related field or equivalent work experience.
Minimum of 5 years of proven experience as a Full Stack Developer or similar role, with a strong portfolio of web development projects.
Strong experience in AWS cloud infrastructure and technologies.
Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks (e.g., React, Node.js, Angular, Vue.js).
Experience in mobile development and administration
Experience integrating Restful services (APIs)
Experience with unit testing frameworks and test-driven deployment
Experience with bug tracking and source control
Desired
Strong understanding of back-end technologies such as GraphQL, Node.js, Express.js, Django, or similar frameworks.
Experience working with databases such as MongoDB, MySQL, PostgreSQL, Couchbase or similar relational and NoSQL databases.
Familiarity with version control systems, preferably Git.
Knowledge of web security principles and best practices.
Understanding of responsive design principles and experience with CSS frameworks (e.g., Bootstrap).
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
Ability to thrive in a fast-paced and dynamic work environment, managing multiple priorities and meeting deadlines.
We offer a competitive salary, comprehensive benefits package, and a stimulating work environment that fosters innovation and professional growth. Join our team and contribute to the development of cutting-edge web applications that make a meaningful impact..