Job Title: Full-Stack Developer
Location: Sydney/Melbourne (Hybrid)
Experience: 5+ years
Employment Type: Full-time
About Innoware
Innoware is redefining warehouse execution and material flow through intelligent orchestration. Our platform connects automation, decision engines, and real-time data to deliver clarity, control, and performance in dynamic logistics environments.
Role Overview
We're looking for a Senior Full-Stack Developer with Technical Project Leadership experience to join our core engineering team. You'll work across systems that span Go backends, PostgreSQL databases, Vue.js frontends, and distributed compute infrastructure running on AWS and Linux-based systems. Your work will directly power warehouse automation, real-time messaging, and operational visibility at scale.
Key Responsibilities
- Architect, develop, and maintain scalable backend services in Go
- Design and optimise complex SQL queries and schemas in PostgreSQL
- Build and maintain interactive UI components using Vue.js
- Contribute to infrastructure orchestration across AWS, container platforms, and Linux systems
- Implement distributed systems for real-time data processing and event-driven workflows
- Participate in system design, code reviews, CI/CD pipelines, and performance tuning
- Collaborate with product managers, UI designers, and operational engineers
Requirements
- 5+ years experience in software development with strong full-stack exposure
- Advanced proficiency in Go and practical experience with PostgreSQL
- Solid knowledge of distributed systems, microservices, and event-based architectures
- Proficient in Vue.js (or similar JS frameworks), REST APIs
- Deep understanding of AWS services (EC2, S3, IAM, VPC, ECS, etc.), Azure or Google Cloud equivalents
- Strong Linux systems knowledge and networking fundamentals (TCP/IP, DNS, VPNs)
- Version control (Git), containerisation (Podman/Docker), and CI/CD experience
- Clear communicator with a collaborative mindset
Nice to Have
- Experience with NATS, MQTT, or similar message brokers
- Background in industrial automation, WMS, or warehouse control systems
- Exposure to Terraform, Prometheus, Grafana, or observability stacks
- Security-first development practices
Why Join Innoware
- Build technology that directly impacts supply chain performance
- Collaborate with a highly technical, driven, and experienced team
- Work in a fast-moving, high-autonomy environment
- Flexible working arrangements
- Opportunity to shape the future of automated logistics
To apply please click the apply button below and be sure to provide us with the position you're applying for and your CV.