Full-Stack Software Engineer (Django + React/TypeScript)
Location: Sydney, Australia · Type: Full-time · Level: Mid–Senior
About the role
We run a production ERP system for a wholesale import/distribution business — sales orders, purchasing, inventory, invoicing, multi-currency banking, payroll, and an R&D/manufacturing workflow (designs, moulds, QC). It's a Django REST backend serving several React/TypeScript apps (admin, customer, and supplier portals, plus a Next.js storefront), deployed via Docker and GitHub Actions.
You'll own features across the whole stack — from a Postgres model and API endpoint to the React UI it renders in. We need someone self-directed who can turn fuzzy business requirements into clean, reliable software.
Required skills
Backend
Frontend
DevOps & judgment
Nice to have
WebSockets (Channels/ASGI), PDF generation (WeasyPrint), charting (Recharts) & Excel export, Next.js, Caddy/AWS, PWA, OpenAPI tooling, and domain experience in ERP / accounting / inventory / e-commerce or multi-currency trade.
Who you are
Self-directed, comfortable across the full stack, care about UX and data integrity equally, and a clear communicator in English. Sydney-based or able to work Sydney hours.
How to apply
Send your CV, GitHub/portfolio, and a short note on a full-stack feature you built end-to-end.
Pay: $72,000.00 – $80,000.00 per year
Work Location: In person
Read authentic reviews with a Glassdoor account. Only apply to jobs you love.