Senior Full Stack Engineer (ReactJS + Python)
Dataro
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