Remote (Country)

Who Gives A Crap is hiring a Software Engineer

About the Role

Who Gives A Crap is seeking a Mid-level Software Engineer to join our Digital Product team. You will write clean, maintainable code and mentor others while playing a key role in pushing initiatives forward to enhance customer experiences.

What You'll Do

  • Refine and expand our Design System using Tailwind CSS to ensure UI is consistent, scalable, and sleek.
  • Create and maintain complex algorithms using GCP Workflows, Github Actions CI/CD, and Express API for order redistribution calculations.
  • Build custom outreach integrations like a referrer marketing system using Express API, Klaviyo, Postgres, and GCP.
  • Elevate the Shopify-powered experience by creating a tailored, smooth return experience for customers.
  • Develop custom React applications like the upgrade flow for Limited Edition releases.

What We're Looking For

  • Highly advanced front end development skills (Javascript, Typescript) with experience developing complex, accessible, and secure user interfaces.
  • Experience in at least one server-side language.
  • Demonstrated knowledge and experience in using modern frameworks and build tools, including implementing automated testing.
  • Ability to identify, diagnose, and solve complex technical problems, and resolve bugs or issues with minimal assistance.
  • Excellent communication and organisational skills with an ability to foster open and creative relationships across teams.
  • Proven experience and desire to continuously improve and mentor others in the team.

Nice to Have

  • Experience in the ecommerce space, whether that’s with Shopify or other platforms.

Technical Stack

  • Javascript, Typescript, Tailwind CSS, GCP Workflows, Github Actions CI/CD, Express API, Klaviyo, Postgres, GCP, Shopify, React

Team & Environment

You will be part of a small team within Digital Product. These teams drive technology and experiences for customers. You'll report to your team and manager.

Benefits & Compensation

  • Genuine culture of collaboration.
  • Room to develop your unique identity and path within the company.
  • Encouragement to work across disciplines and broaden your horizons.
  • FREE toilet paper, hand towel, tissues and a few other things.
  • Freedom to act on good ideas, quickly.
  • Generous leave policies - including 'Life' Leave.
  • Remote-first culture with opportunity to collaborate in person in Melbourne and Sydney.
  • Work From Home stipend, professional development budgets and access to hub office locations at The Commons (Melbourne and Sydney).

Work Mode

This is a remote-first position open to candidates based in Australia.

Who Gives A Crap believes that diversity of perspectives and experiences makes a team stronger. We are a high-functioning distributed team with a strong culture of trust and a Certified B Corp™ with a score of 125.5.

Required Skills
JavascriptTypescriptTailwind CSSGCP WorkflowsGithub Actions CI/CDExpress APIKlaviyoPostgresGCPShopifyNode.jsAPI DevelopmentCloud Infrastructure
Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
About company
Who Gives A Crap

We make eco-friendly products and donate 50% of our profits to provide clean water and help build toilets for the billions of people who lack proper access to basic facilities. So far, we’ve contributed over $18 million to fund sanitation projects around the globe.

Visit website
Job Details
Category fullstack
Posted 7 months ago