Over 1743 jobs live right now. Start searching to find your next job today.

Senior Backend Engineer (Python +Django)

Remote
Unpaid role, expenses not paid
Voluntary
This job is closed.
Job description

About Bank.Green

Since the Paris Agreement, global banks have poured a staggering $5.5t 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 400,000 times by bank customers worldwide, while we have shifted a at least $25m towards bank 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 of systems supporting the Bank.Green website. The website allows users to see how their current bank potential new alternative banks rank on environmental issues - primarily fossil fuel and related sectors support. It provides suggestions on how to talk to your current or potential future bank about your environmental concerns. And it hosts miscellaneous other public facing aspects of our organization, ultimately supporting the primary mission of divesting banks from from fossil fuels.

Team and Tech Stack

The website team is a friendly group of people based mostly in European and African time zones, running a comfortable two week SCRUM. The Vue.js frontend is supported by multiple Django projects mostly using Postgres. The two existing competent and quick-learning backend developers could use the knowledge, expertise, and timely code reviews of a senior developer with Django experience.

Commitment

This role is currently volunteer-based and we are seeking a commitment of 10-15 hours per week. We are looking for somebody to come on long-term, but are open to shorter-term applicants.

Responsibilities

  • Collaborate with the existing team of senior developers and UX/UI designer to enhance and maintain the Green Policy Evaluator.
  • Develop robust backend solutions using Python Flask, SQLAlchemy, 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 a Linear 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 senior level capacity.
  • Proficiency in Python programming language and Django framework.
  • Uunderstanding and experience with 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.
  • Availablity during Africa/Europe hours.
Posted by
Bank.Green View profile Organisation type Non Charity Employer Company size 21 - 50

At Bank.Green, our mission is to shift financial institutions towards greener lending practices by empowering their customers to advocate for change.

Posted on: 06 September 2024
Closed date: 05 October 2024 at 18:37
Tags: IT, Digital, Web

The client requests no contact from agencies or media sales.

This job is closed.