Software Engineer
Volunteer for a startup empowering employees to drive change through sustainability ?
GreenKPI
We enable companies to operationalise 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 Engineer
Role Description:
What we're building: A sustainability platform helping Australian manufacturers reduce their carbon emissions. Real companies, real environmental impact. What you'll work on: Assigning actions to that reduce resource use and thus emissins. Build the emissions tracking feature to prove the actions are working.
You'll create:
Clean, intuitive action assignment and data entry screens. 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: Modern Vue.js, GraphQL, AWS… First dibs: Priority for paid work once we're revenue-positive.
Tech stack: Vue.js 2.x, Quasar Framework, Hasura GraphQL, PostgreSQL, AWS (ECS, RDS, Lambda), AWS Cognito
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 knowledge.
Time commitment:
10-15 hours per week is ideal, although less could work. We work around your schedule. 6-7 weeks total. Project Deadline: First week March 2026.
Interested? Send us a quick intro telling us:
Why you want to work on climate tech. You can commit ~10-15 hours weekly for 6-7 weeks. Link to your GitHub or portfolio (if you've got one).
We're a sustainability/climate tech startup run by sustainability consultants. This is real production code serving real customers who are reducing and measuring actual emissions.
Time Commitment: Volunteer 10+ hours per week for 6-7 weeks remotely.
If you want to make change, apply to volunteer with GreenKPI!