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