Full Stack Developer: Back End Focus

California Technical Forum

Berkeley (CA)

On-site

USD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Future Energy Enterprises is hiring a Software Developer to deepen expertise in the California eTRM platform. The role centers on backend development using Python, Django, and AWS within a large enterprise codebase.

Ideal for junior to early-career engineers who thrive learning complex systems. Mentorship and a technical onboarding program will accelerate learning through Agile-Scrum practices.

Qualifications

  • Bachelor's degree in CS, Engineering, or related field or equivalent practical experience.
  • 3+ years of software development experience with complex codebases.
  • Strong backend development skills in Python/Django.

Responsibilities

  • Own the eTRM codebase, develop, test, and maintain backend features using Python, Django, and AWS.
  • Learn enterprise codebase and contribute to platform reliability, security, and performance.
  • Develop new eTRM features and related products, focusing on backend architecture.
  • Collaborate with team members, stakeholders, and vendors to translate requirements into technical solutions using Agile-Scrum.
  • Utilize GenAI-enabled tools to improve code quality, documentation, testing, and development efficiency.
  • Contribute to code reviews, automated testing, and CI/CD processes.

Skills

Python/Django
Postgres SQL
REST API design
React/Next.js
Unit testing
GenAI tools

Education

Bachelor's Degree in Computer Science or related field

Tools

Docker
AWS
CI/CD

Job description

Future Energy Enterprises is seeking a highly motivated and detail-oriented Software Developer to join our growing team. This role is focused on deepening expertise within an established enterprise platform, the California eTRM, and is ideal for a junior/early-career engineer who excels at learning complex systems and mastering backend development. The successful candidate will receive dedicated mentorship and will be put through a technical onboarding program focused on accelerated learning.

This position will support the development and management of the electronic Technical Reference Manual, California's central database for energy efficiency measures. Built on AWS using Django and Python, the eTRM follows an Agile-Scrum development approach and is an existing, high-scale enterprise codebase. This role is best suited for someone who enjoys diving deep into existing code and learning the backend architecture thoroughly.

Candidates must be legally authorized to work in the United States without current or future employer sponsorship. We are unable to sponsor or take over sponsorship of employment visas, including now or at any time in the future.

Responsibilities:
  • Take ownership of the eTRM codebase, focusing on developing, testing, and maintaining features primarily on the backend using Python, Django, and AWS.
  • Quickly learn and become proficient with the enterprise codebase, contributing to platform reliability, security, and performance.
  • Support the development of new eTRM features or eTRM-related products, with a focus on backend architecture and implementation.
  • Collaborate with team members, internal stakeholders, and vendors to translate requirements into high-quality technical solutions, following Agile-Scrum best practices.
  • Leverage GenAI-enabled development tools to improve code quality, documentation, testing, and overall development efficiency.
  • Contribute to continuous improvement through code reviews, automated testing, and CI/CD practices.
Qualifications:
  • Work Authorization: Must be legally authorized to work in the United States without the need for current or future employer-sponsored visa sponsorship.
  • Experience: 3+ years of professional or significant project experience in software development, particularly working with existing, complex codebases (enterprise experience is a plus). We value demonstrated capability and growth potential over years of service.
  • Education: Bachelor’s Degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Back-End Mastery:
  • 3+ years of strong proficiency in Python/Django or other backend frameworks/ORM.
  • 3+ years of deep knowledge of database systems, particularly Postgres DB SQL.
  • 2+ years of experience with REST API design and development.
  • Architecture Foundation: Foundational knowledge of software architecture principles.
  • Full Stack Awareness: Familiarity with full-stack concepts, including React or Next.js.
Preferred Qualifications:
  • Backend & DevOps: Docker, AWS (RDS, S3), CI/CD (Github Actions), Cloudwatch, Celery, Authentication/Authorization (JWT, OAuth2, RBAC), Redis (caching), and an interest in GenAI-assisted development.
  • Testing:
  • Familiarity with Unit tests (Jest, React Testing Library)
  • High-level knowledge of E2E tests (Playwright or similar framework)
  • Additional Technologies: Typescript/JS, CSS.
  • Industry Experience: Energy efficiency or utility industry experience.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Developer: Back End Focus
Full Stack Developer: Back End Focus

Erik's Generative Wisdom • Berkeley (CA)

On-site
USD 100,000 - 120,000
Health Insurance
Vision Insurance
Dental Insurance
+2
Backend Engineer (Django/AWS) for Enterprise Platform
Backend Engineer (Django/AWS) for Enterprise Platform

Erik's Generative Wisdom • Berkeley (CA)

On-site
USD 100,000 - 120,000
Health Insurance
Vision Insurance
Dental Insurance
+2
Staff Software Engineer Energy Analytics Remote (United States) · Remote
Staff Software Engineer Energy Analytics Remote (United States) · Remote

Arcadia Power, Inc. • Northern (KY)

Hybrid
USD 165,000 - 295,000
Remote first
Flexible PTO
11 annual holidays
+5
Full Stack Software Engineer
Full Stack Software Engineer

Frontier Energy, Inc. • Austin (TX), Northern (KY)

Hybrid
USD 110,000 - 160,000
Sr Software Engineer
Sr Software Engineer

Scale • New York (NY)

On-site
USD 120,000 - 180,000
Senior Software Engineer – (UI/UIX)
Senior Software Engineer – (UI/UIX)

Electric Power Engineers • Austin (TX)

Hybrid
USD 120,000 - 180,000
Health benefits
PTO
MyShare Employee Ownership Program
+1
Senior Full Stack Engineer
Senior Full Stack Engineer

Equifax, Inc. in • St. Louis (MO)

Hybrid
USD 120,000 - 160,000
Senior Software Engineer – (UI/UIX)
Senior Software Engineer – (UI/UIX)

Electric Power Engineers, LLC • Austin (TX), Northern (KY)

Hybrid
USD 140,000 - 190,000
Health benefits
Paid time off
Employee ownership
+2
Software Engineer III
Software Engineer III

ENFRA LLC • Arkansas

On-site
USD 90,000 - 120,000
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Enervee Corporation • United States

Remote
USD 115,000 - 150,000
Competitive salary
Remote-friendly work environment
Employee well-being initiatives