Backend Engineer for Climate Advocacy Organisation

5 Months ago

San Francisco, California, United States

Remote

Subscribe to job alerts

Get a weekly digest of the latest climate jobs from thousands of companies in your inbox.

Job Description

Bank.Green is seeking a volunteer Backend Engineer to develop tools for climate advocacy, focusing on the Green Policy Evaluator and Embrace applications. The role involves backend development using Python frameworks (Flask/Django) and database management with PostgreSQL. Candidates should have experience in Agile environments and a passion for sustainability. A commitment of 8+ hours per week for at least six months is required.
About Bank.Green

Since the Paris Agreement, global banks have poured a staggering $6.9t into the fossil fuel industry. At Bank.Green, our mission is to lower this vast carbon footprint via technology and consumer action. We empower bank customers with the tools and insights they need to influence their banks towards sustainable lending, or switch to greener alternatives. To date, our bank-checking tool has been used over 500,000 times by bank customers worldwide, while we have shifted a at least $35,000,000 towards banks who are financing a greener future.

Through transparency, engagement, and innovation, we aim to redefine the role of banks in the fight against climate change.
Role Overview

As a Backend Engineer, you will play a crucial role in the development either the Green Policy Evaluator (Americas timezones), or Embrace (Europe/Africa/Middle East/South Asia timezones).

The Green Policy Evaluator is an LLM-assisted tool for rating banks. It is written in Flask with SQLAlchemy and a low-code retool frontend. Embrace is a tool helping people ask their banks to improve their climate financing. It also uses LLMs and is written in Django.
Commitment

This role is unpaid and volunteer-based. We are seeking a commitment of 8+ hours per week. We are looking for somebody to come on long-term, for at least a 6 month commitment.
Responsibilities
• Collaborate with the existing team of developers and UX/UI designer to enhance and maintain the Green Policy Evaluator.
• Develop robust backend solutions using Python Django/FlaskFlask and Llamaindex.
• Design, implement, and optimize database structures using PostgreSQL.
• Ensure seamless integration of backend components with frontend systems.
• Participate in Agile development methodologies, including maintaining an issue board and adhering to a loose SCRUM system.
• Contribute to code reviews, testing, and debugging to ensure high-quality software delivery

Qualifications
• Proven experience as a Backend Engineer, preferably in a mid to senior level capacity.
• Proficiency in Python programming language and MVC frameworks like Flask or Django.
• Solid understanding of relational databases
• Experience working in Agile environments and using collaborative development tools (e.g., Linear, Git).
• Strong problem-solving skills and attention to detail.
• Excellent communication and teamwork abilities.
• Passion for sustainability and environmental advocacy.

Bank.Green


Report inaccurate data

|

Leave feedback about this job

Bank.Green

Bank.Green

About this company

Website:bank.green

More Engineer - Software jobs in climate

Field Robotics Engineer, NY

17 days ago

New York, United States

APPLY

APPLY

APPLY

Other jobs at Bank.Green

3 Months ago

San Francisco, United States

APPLY