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