Full Stack Developer (Back End Focus)

Backend EngineerSoftware EngineerFull TimeRemoteTeam 11-50

Location

United States

Posted

6 days ago

Salary

$100K - $120K / year

PythonDjangoPostgre SQLREST APIAWSDockerRedisCi/cdGit Hub ActionsOauth2RBACCelery

Job Description

Benefits:
  • 401(k)
  • 401(k) matching
  • Competitive salary
  • Dental insurance
  • Health insurance
  • Opportunity for advancement
  • Vision insurance
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.
 
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:

  • 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.

Flexible work from home options available.

Related Job Pages

More Backend Engineer Jobs

Backend Engineer6 days ago
Full TimeRemoteTeam 1-10Since 2025

Senior Software Engineer building blockchain and payments solutions for fintech

AWSAzureCloudGoogle Cloud PlatformJavaMicroservicesRuby on RailsSQL
Florida + 4 moreAll locations: Florida, Illinois, New York, Texas, Washington

Ruby on Rails Developer (Remote)

Govcio LLC

GovCIO is a team of transformers--people who are passionate about transforming government IT. Every day, we make a positive impact by delivering innovative IT services and solutions that improve how government agencies operate and serve our citizens. We are changing the face of government IT and building a workforce that fuels this mission. Are you ready to be a transformer?

Backend Engineer6 days ago
Full TimeRemoteTeam 1,001-5,000

Open this job to view full details and requirements.

Ruby on RailsJSONSidekiqREST APIRSpecAgile MethodologyScrumGitJiraConfluence
United States

Ruby on Rails Developer (Remote)

Govcio LLC

GovCIO is a team of transformers--people who are passionate about transforming government IT. Every day, we make a positive impact by delivering innovative IT services and solutions that improve how government agencies operate and serve our citizens. We are changing the face of government IT and building a workforce that fuels this mission. Are you ready to be a transformer?

Backend Engineer7 days ago
Full TimeRemoteTeam 1,001-5,000

Open this job to view full details and requirements.

RubyRailsJSONSidekiqREST APIAWSAmazon BedrockRAGEmbeddingVector searchRSpecAgileGitHubJira
United States

Lead Software Engineer

Jobgether

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Backend Engineer7 days ago
Full TimeRemote

This role involves leading the design and development of scalable backend systems that power high-impact digital services. Lead technical architecture decisions and system design, focusing on long-term scalability, maintainability, and resilience. Design, build, and deploy scalab...

JavaPythonNode.jsBashAWSLambdaRDSEC2EKSS3SalesforceAPICI/CDGitHubJiraDistributed SystemsEncryptionAuthenticationAuthorization
United States