Senior Fullstack Engineer - Volunteer
We have a need for a Senior Fullstack Engineer to take ownership of the Bank.Green website.
What difference will you make?
Role Overview
We have a need for a Senior Fullstack Engineer to take ownership of the Bank.Green website. The website is builtin Vue.js with Nuxt.js and deployed via Cloudflare. We use prismic.io as a headless CMS and connect to internal graphQL and REST APIs. Because of the large number of pages (~5000) we serve, we have to pay special attention to our prismic.io CDN traffic and caching with automated builds.
Taking ownership of the website will mean
What are we looking for?
Qualifications
About Bank.Green
Since the Paris Agreement, global banks have poured a stag gering $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.
Commitment
This role is UNPAID and VOLUNTEER-BASED. We are seeking a commitment of 5-10 hours per week. We are looking for somebody to come on long-term, for at least a 6 month commitment. We know that this a lot to ask. Bank.Green is a passion project of many people including other developers and data scientists. Many of our volunteers are
Qualifications
What difference will you make?
Role Overview
We have a need for a Senior Fullstack Engineer to take ownership of the Bank.Green website. The website is builtin Vue.js with Nuxt.js and deployed via Cloudflare. We use prismic.io as a headless CMS and connect to internal graphQL and REST APIs. Because of the large number of pages (~5000) we serve, we have to pay special attention to our prismic.io CDN traffic and caching with automated builds.
Taking ownership of the website will mean
- Understanding the vue.js lifecycle
- Understanding cloudflare deployment
- Understanding the nuxt build pipeline
- Carefully authoring and reviewing PRs
- Mentoring more junior frontend developers
What are we looking for?
Qualifications
- Proven experience as a Fullstack Engineer, preferably in a mid to senior level capacity.
- Proficiency in JavaScript programming language.
- Familiarity with Vue.js + Nuxt is nice to have but experience with React+Next also works well
- Experience working with and mentoring more junior colleagues
- Experience working asynchronously with colleagues in different time zones - through Slack, MS Teams, or similar.
- Experience working in Agile environments and using collaborative development tools (e.g., Linear or Jira, Git).
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Passion for sustainability and environmental advocacy.
About Bank.Green
Since the Paris Agreement, global banks have poured a stag gering $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.
Commitment
This role is UNPAID and VOLUNTEER-BASED. We are seeking a commitment of 5-10 hours per week. We are looking for somebody to come on long-term, for at least a 6 month commitment. We know that this a lot to ask. Bank.Green is a passion project of many people including other developers and data scientists. Many of our volunteers are
- Unemployed and want to keep their fingers warm by doing something good for the world,
- Otherwise trying to break into tech or environmental fields.
Qualifications
- Proven experience as a Fullstack Engineer, preferably in a mid to senior level capacity.
- Proficiency in JavaScript programming language.
- Familiarity with Vue.js + Nuxt is nice to have but experience with React+Next also works well
- Experience working with and mentoring more junior colleagues
- Experience working asynchronously with colleagues in different time zones - through Slack, MS Teams, or similar.
- Experience working in Agile environments and using collaborative development tools (e.g., Linear or Jira, Git).
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Passion for sustainability and environmental advocacy.