Taro Logo

Software Engineer

Eco-friendly toilet paper company that donates 50% of profits to provide clean water and sanitation projects globally.
Frontend
Mid-Level Software Engineer
Remote
3+ years of experience
E-Commerce · Consumer

Job Description

Who Gives A Crap is an eco-conscious B Corp that combines profit with purpose, donating 50% of profits to global sanitation projects. As a Software Engineer in their Digital Product team, you'll be instrumental in developing and maintaining their e-commerce platform using modern technologies like TypeScript, React, and GCP. The role offers a unique blend of technical challenges and social impact, working in a remote-first environment with a highly engaged team (95% proud to work there!).

You'll contribute to various technical initiatives, from expanding their Design System with Tailwind CSS to creating complex algorithms for order distribution. The position requires strong frontend skills, server-side experience, and a passion for mentoring others. The company culture emphasizes collaboration, innovation, and making a real difference in the world.

As a certified B Corp with a score of 125.5, Who Gives A Crap maintains high standards of social and environmental impact. They've already contributed over $18 million to sanitation projects globally. The role offers excellent benefits, including remote work flexibility, professional development opportunities, and a strong focus on work-life balance. They actively encourage applications from diverse backgrounds, believing that different perspectives strengthen their mission of delivering toilets and clean water for all.

Last updated 12 days ago

Responsibilities For Software Engineer

  • Refine and expand Design System using Tailwind CSS
  • Create and maintain complex algorithms using GCP Workflows
  • Build custom outreach integrations
  • Elevate Shopify-powered experience
  • Develop custom React applications
  • Mentor team members

Requirements For Software Engineer

JavaScript
TypeScript
React
Node.js
  • Highly advanced front end development skills (Javascript, Typescript)
  • Experience in at least one server-side language
  • Knowledge and experience in modern frameworks and build tools, including automated testing
  • Ability to identify, diagnose and solve complex technical problems
  • Excellent communication and organisational skills
  • Proven experience and desire to continuously improve and mentor others

Benefits For Software Engineer

Education Budget
  • Remote-first culture
  • Work From Home stipend
  • Professional development budgets
  • Access to hub office locations
  • Generous leave policies including 'Life' Leave
  • Free toilet paper and related products
  • Collaborative work environment
  • Career growth opportunities

Related Jobs

Engineer - Domain - Sydney

Mid-level Software Engineer position at CoStar Group's Domain team in Sydney, focusing on frontend development with React/TypeScript for their property marketplace platform.

Software Engineer II - Clipchamp

Software Engineer II position at Microsoft's Clipchamp team, focusing on frontend development with React and TypeScript to build next-generation video creation tools.

Unity Software Engineer

Unity Software Engineer position at Light & Wonder, developing next-generation slot games and bridging software and art teams in Silverwater, Australia.

Software Engineer (Typescript/React/Node/AWS)

Software Engineer position at Squiz specializing in TypeScript, React, Node.js, and AWS development in Brisbane, Australia.

Full Stack Developer

Full-Stack Developer position at Emesent, developing cloud computing workflows for LIDAR data processing using TypeScript, React, and AWS in Brisbane.