Software Engineer

2 weeks ago


Melbourne, Victoria, Australia Who Gives A Crap Full time
This is a Software Engineer role with Who Gives A Crap based in Melbourne, VIC, AU
== Who Gives A Crap ==

Role Seniority - mid level

More about the Software Engineer role at Who Gives A Crap

Software Engineer

Australia (Remote)

Want to leverage your technical skills at a high-growth startup AND make a difference in the world? Come join the revolootion

Funny name, serious business

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. We need people like you to join our mission and ensure everyone around the world has access to clean water and a toilet. As a genuine remote-first company, we lean into being a high-functioning distributed team. We recognise some people achieve maximum productivity and work-life balance being fully remote. We have a strong culture of trust, and we love to deliver and delight Our engagement surveys (thanks Culture Amp) tell us that our team is really proud (95%) to work for Who Gives A Crap and, well, we couldn't be more proud of that.

A bit about the team

Our Digital Product teams drive the technology and experiences for first-time and returning customers of Who Gives A Crap. As a mid level software engineer writing clean, maintainable code, and leveling-up as a mentor, you'll play a key role in pushing our initiatives forward alongside your team and manager. If you're passionate about growth and innovation, and looking to level up your technical skills, we'd love to have you on our team Here's some of the work our engineers contribute to in Digital Product…

  • Refine and expand our Design System using Tailwind CSS, ensuring our UI is consistent, scalable, and super sleek across the board.

  • Create and maintain complex algorithms utilising GCP Workflows, Github Actions CI/CD, and Express API for making order redistribution calculations.

  • Build custom outreach integrations like the recent referrer marketing system using an Express API, Klaviyo integration, Postgres and GCP.

  • Elevate the Shopify-powered experience to the next level by creating a tailored, smooth return experience for customers - making sure they feel right at home

  • Develop custom React applications like the upgrade flow for our Limited Edition releases, ensuring customers never miss out on the next big thing

Let's talk about you

You're someone who thrives in a collaborative, high-energy environment and knows how to get things done while keeping quality top of mind. You're curious, proactive, and passionate about using tech to create real, meaningful business impact. Most importantly, you're ready to bring your energy to a team that's all about making a positive change in the world.

  • 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.

  • You enjoy finding innovative ways to identify, diagnose and solve complex technical problems, and can 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.

Do you want your work to make the world a better place? Do you want to work with other people who feel the same way? What a coincidence - us too What's in it for you?

  • Genuine culture of collaboration.

  • We're a small team, so there's a lot of room to develop your unique identity and path within the company.

  • We'll encourage you to work across disciplines and broaden your horizons while helping you grow.

  • FREE toilet paper, hand towel, tissues and a few other things

  • The freedom to act on good ideas, quickly. We'll help you get there

  • 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).

You give a crap

As a certified B Corp, we work to make a difference every day while maintaining the highest standards of social and environmental impact. With our most recent score of 125.5 we're in very good company with other exceptional B Corps around the world.

Have you made it this far?

If you're still reading, we think there's a strong chance you might be our kind of person. Here's the thing, though — research suggests that 60% of women and underrepresented folks might have already talked themselves out of applying. Even if you don't check every box above, we want to encourage you to introduce yourself. We believe a diversity of perspectives and experiences makes a team stronger — and the stronger our team, the closer we are to delivering toilets and clean water for all.

Before we jump into the responsibilities of the role. No matter what you come in knowing, you'll be learning new things all the time and the Who Gives A Crap team will be there to support your growth.

Please consider applying even if you don't meet 100% of what's outlined

Key Responsibilities
  • Refining and expanding the Design System
  • Creating and maintaining algorithms
  • Building custom outreach integrations
Key Strengths
  • Front end development skills
  • Server-side language experience
  • Modern frameworks and build tools
  • Ecommerce experience
Why Who Gives A Crap is partnering with Hatch on this role. Hatch exists to level the playing field for people as they discover a career that's right for them. So when you apply you have the chance to show more than just your resume.

A Final Note: This is a role with Who Gives A Crap not with Hatch.

  • Melbourne, Victoria, Australia Iph Technologies - A Software & Mobile App Development Company Full time

    OverviewWe are hiring a Senior Software Engineer to develop software solutions by studying the collected information needs and system flows to implement the functional software solution.You will be required to work with senior management to fulfill the software requirements and lead the projects.As a Senior Software Engineer, you are required to work...

  • Software Engineer

    3 weeks ago


    Melbourne, Victoria, Australia Squiz Full time

    Software Engineer (Typescript/React/Node/AWS)Software Engineer (Typescript/React/Node/AWS)Get AI-powered advice on this job and more exclusive features.The Squiz product team is working to deliver a cloud-based Digital Experience Platform (DXP) with several core capabilities including Content Management, Optimisation tooling, and Platform services.We're...

  • Software Engineer

    3 weeks ago


    Melbourne, Victoria, Australia Squiz Full time

    Software Engineer (Typescript/React/Node/AWS)Software Engineer (Typescript/React/Node/AWS)Get AI-powered advice on this job and more exclusive features.The Squiz product team is working to deliver a cloud-based Digital Experience Platform (DXP) with several core capabilities including Content Management, Optimisation tooling, and Platform services.We're...

  • Software Engineer

    2 weeks ago


    Melbourne, Victoria, Australia Canonical Full time

    Join to apply for the Software Engineer - Python and K8s role at Canonical3 days ago Be among the first 25 applicants Join to apply for the Software Engineer - Python and K8s role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.Our platform, Ubuntu, is very widely used...

  • Software Engineer

    3 weeks ago


    Melbourne, Victoria, Australia Hexagon Safety, Infrastructure & Geospatial Full time

    We are seeking a Software Developer with expertise in backend development using .NET and frontend development with React.Hexagon's Safety, Infrastructure and Geospatial (SIG) division provides mission-critical and business-critical solutions to governments and service providers for smarter and safer communities, better public services, more reliable...

  • Software Engineer

    3 weeks ago


    Melbourne, Victoria, Australia Hexagon Safety, Infrastructure & Geospatial Full time

    We are seeking a Software Developer with expertise in backend development using .NET and frontend development with React.Hexagon's Safety, Infrastructure and Geospatial (SIG) division provides mission-critical and business-critical solutions to governments and service providers for smarter and safer communities, better public services, more reliable...

  • Software Engineer

    3 weeks ago


    Melbourne, Victoria, Australia Zones, LLC Full time

    Join to apply for the Software Engineer role at Zones, LLCJoin to apply for the Software Engineer role at Zones, LLCGet AI-powered advice on this job and more exclusive features.Company Overview: When it comes to IT solution providers, there are a lot of choices.But when it comes to providers with innovative and differentiating end-to-end service offerings,...

  • Software Engineer

    4 weeks ago


    Melbourne, Victoria, Australia Buscojobs Full time

    Software Engineer - Voice AI and Workflow AutomationSoftware Engineer - Voice AI and Workflow AutomationGet AI-powered advice on this job and more exclusive features.Broker Loop builds agentic AI for insurance brokers that removes manual workflows and speeds up quoting, intake, and follow up. Our platform integrates real-time voice, SMS, email, and internal...

  • Software Engineer

    2 weeks ago


    Melbourne, Victoria, Australia Pi-Xcels Full time

    Join to apply for the Software Engineer (C++/Java) role at Pi-xcels4 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer (C++/Java) role at Pi-xcelsPi-xcels is a highly innovative startup that enables the delivery of digital receipts to the mobile phone just via a single tap.The RoleWhat We're Looking ForAt Pi-xcels, our mission...

  • Software Engineer

    3 weeks ago


    Melbourne, Victoria, Australia Kaliba Full time

    This range is provided by Kaliba. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay range$120,000.00/yr - $180,000.00/yrDirect message the job poster from KalibaSenior Technical Recruiter | Software Development and Testing About the CompanyAt Kaliba, we believe the best engineers are the ones who...