Senior Software Engineer - FE

  • Sydney, NSW, Australia
  • Full-Time
  • Hybrid

Job Description:

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 Software Engineer (Frontend) to help build the next generation of Dataro's products. You'll work primarily across our ReactJS frontend with exposure to our Python backend and AWS infrastructure, shipping features used by hundreds of non-profit organisations globally.

This is a hands-on, frontend-focused senior role where you'll contribute to architecture, own the quality and performance of the frontend, and mentor other engineers - while still shipping meaningful product improvements week-to-week.


What You'll Do

  • Design, build, and ship features across our platform with a focus on the ReactJS frontend
  • Own the quality and performance of the frontend experience
  • Contribute to architectural decisions across frontend, backend, and data flows
  • Contribute to backend work (Python, AWS) as needed
  • Work closely with Product and Data Science to bring ML-powered features to life
  • Mentor other engineers and help shape engineering best practices



What You'll Bring

  • 5+ years professional experience in frontend or frontend-leaning full stack engineering with strong ReactJS and JavaScript/TypeScript
  • Experience with modern frontend tooling, state management, and component architecture
  • Working knowledge of Python and SQL (PostgreSQL preferred)
  • Experience with AWS or equivalent cloud platform
  • Proven experience with Git, CI/CD pipelines, and automated testing
  • Works autonomously on complex problems and communicates clearly across disciplines



Nice to Have (But Not Required)

No single person will have all of these - they're opportunities to grow.

  • Experience with serverless architectures (Lambda, Serverless Framework)
  • Frontend performance profiling and optimisation
  • Docker, containerisation, or data pipelines
  • Experience in the not-for-profit sector



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.



Benefits

  • $1,000 per annum professional development budget for courses, mentoring, or conferences
  • Paid volunteering leave (3 days per annum) to give back to the causes that matter to you

If this sounds like you, we'd love to hear from you. Apply here.

#LI-Hybrid