
Software Engineer
Job Description
Posted on: March 19, 2026
Volunteer for a startup empowering employees to drive change through sustainability šGreenKPI
We enable companies to operationalize sustainability with staff-driven actions, metrics tracking, and interactive reports.
GreenKPI addresses the major barriers preventing companies from incorporating sustainability into their operations: time, cost, and lack of knowledge. Organisations often struggle with the "how-to" of change, the expense of hiring consultants, and the risk of staff turnover hindering progress.
GreenKPI's solution is a B2B SaaS platform that integrates sustainability directly with company operations. It empowers staff to drive change using hundreds of pre-loaded sustainability actions, alongside the ability to create custom actions. The platform includes a project management system to ensure initiatives are actionable, measurable, and repeatable. Crucially, GreenKPI provides automated, interactive reports and dashboards. These reports combine completed actions with uploaded environmental, social, and economic metrics, allowing companies to easily track performance, share progress via updated URLs, and demonstrate their story of action and change.
Role (Volunteer, unpaid): Software EngineerRole Description: **What we're building:** We're building a modernised production system combining Django backend with AWS Cognito authentication and containerised deployment.
**What you'll work on:** UI/Frontend Engineering (React/Vue + Django) and you enjoy turning complex sustainability data into clean, scalable dashboards and user experiences. This role combines hands-on coding, product thinking, and UI design, with the freedom to contribute across architecture, interaction design, and performance.
What We're Looking For:
- Experience in AWS ECS, RDS, and Lambda ecosystems; Python, Django, Vue2/Vue3 environments preferred
- Comfortable with JavaScript and Vue.js (don't need to be an expert)
- Know your way around Git
- Have coded for a couple of years
- A passion for climate, environmental and social action
- Bonus: Quasar experience, GraphQL knowledgeSolid experience with React or Vue.js and Tailwind/CSS, Django.
- Comfortable working across UI/UX and engineering, including translating designs into working code.
- Ability to design clean, scalable component systems and frontend architecture.
- Familiarity with API integration, state management, and performance optimization.
- Understanding of responsive design, accessibility (WCAG), and cross-browser compatibility.
- Experience collaborating through GitHub workflows (branches, pull requests, version control).
- Self-starter who can manage their own time in a flexible 5ā10 hrs/week remote collaboration setup.
- Proficiency in Figma or Sketch for wireframing and high-fidelity prototypes.
Nice to Have
- Experience with animation libraries such as Framer Motion.
- Interest in or knowledge of sustainability UX principles.
- Familiarity with data visualization (charts, dashboards).
You'll create:
- Clean, intuitive action assignment and data entry screens.
- Metrics capture from billing data to measure impact and trends.
- Carbon calculation logic.
- Visual dashboards and exportable reports.
Your support system:
- Senior developer providing code reviews and hands-on mentorship.
- Experienced project manager ensuring alignment, timelines, and smooth execution.
- Sustainability consultants available for domain-specific guidance.
- A founder committed to GreenKPI's purpose and genuinely respects your time.
- Access to modern coding assistants (Claude API) to help accelerate development velocity.
What's in it for you:
Portfolio piece: Production climate tech experience you can showcase. Real learning: First dibs: Priority for paid work once we're revenue-positive.
Time commitment:
5-10 hours per week is ideal, although less could work
We work around your schedule
Time Commitment: Volunteer 7-9 hours per week for 3-5 months remotely.
If you want to make change, apply to volunteer with GreenKPI!
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
DesignRemoteJobs.com
Get DesignRemoteJobs.com on your phone!

Software Engineer

AMAZON MARKETPLACE SPECIALIST

UX Designer

Senior Research Manager

