Let's build together...

Join our exceptional founders forging an intelligent future

Senior Full Stack Engineer (ReactJS + Python)

Dataro

Dataro

Software Engineering
Sydney, NSW, Australia
Posted on Jan 12, 2026

About Dataro

Dataro is an ethically minded SaaS startup using machine learning to help not-for-profits raise more money and do more good. Our platform powers fundraising for organisations around the world, helping them run smarter campaigns and improve donor engagement using data-driven insights.

If you want to build meaningful technology with real social impact — while working in a modern, supportive engineering culture — we’d love to meet you.

The Role

We’re looking for a Senior Full Stack Engineer to help design and deliver the next generation of Dataro’s products. You’ll work across our Python backend, ReactJS frontend, and AWS-based infrastructure to ship features used by hundreds of non-profit organisations globally.

This is a hands-on senior role where you’ll contribute to architecture, code quality, and mentoring, while still shipping meaningful product improvements week-to-week.

What You’ll Do

  • Design, build, and launch new features across our full stack (ReactJS / Python / AWS).
  • Improve the performance, reliability, and maintainability of our platform.
  • Contribute to architectural decisions across frontend, backend, and data flows.
  • Work closely with product and data science to bring ML-powered features to life.
  • Write clean, well-tested, well-documented code using modern engineering practices.
  • Participate in code reviews, technical discussions, and mentoring of other engineers.
  • Help shape engineering best practices and continuously improve how we build software.

What You’ll Bring (Day One)

  • 5+ years of professional experience as a full stack or backend-leaning engineer.
  • Strong proficiency in Python and JavaScript/TypeScript.
  • Experience building applications with ReactJS and modern frontend tooling.
  • Experience working with cloud platforms (AWS preferred).
  • Familiarity with serverless architectures (AWS Lambda, Serverless Framework).
  • Strong SQL experience (PostgreSQL highly valued).
  • Experience with Git, CI/CD pipelines, and automated testing.
  • Strong problem-solving ability and a pragmatic, product-focused mindset.
  • Excellent communication and collaboration skills.
  • Must be Sydney-based.

Nice to Have

(Not essential — we’ll happily help you learn.)

  • Experience in the fundraising or not-for-profit sector.
  • Experience with containerisation (Docker) and orchestration (Kubernetes).
  • Familiarity with modern frontend libraries/tools:
  • React-Query / TanStack Query
  • React-Hook-Form
  • Component libraries, design systems
  • Experience with data processing systems, ML-powered features, or analytics tooling.

Why You’ll Love Working With Us

  • Work on socially meaningful technology that directly helps charities raise more money.
  • Small but high-calibre engineering team — real autonomy, real ownership.
  • Modern stack (ReactJS, Python, Serverless AWS, Postgres, DuckDB, etc.).
  • We want smart engineers who understand how software works at a deep level — and who aren’t afraid to use modern AI tools to ship better features faster.
  • Flexible working arrangements (WFH + office in Sydney).
  • Supportive, transparent, mission-driven culture.

Ready to code for impact?

Send your CV and answers to the three questions to careers@dataro.io.

  • Why do you want to work at Dataro?
  • What is something you've built (outside of work) that you are really proud of?
  • What is the hardest problem you've ever solved?

You must be based in Sydney and be able to demonstrate competence with ReactJS & Python