Job Overview
We are building an intelligent, scalable system that groups (bundles) aged care and NDIS client tasks together to reduce caregiver travel time, improve scheduling efficiency, and motivate clients to be flexible with appointment times.
Responsibilities
1. Build and maintain end-to-end multi-role web platform (Client, Technician, Admin)
Design and implement all interfaces plus the backend logic that powers client job creation, technician routing, admin dashboards, tendering workflows, and incentive calculations.
2. Develop backend APIs for routing, clustering, bundling, and incentive engines
Implement REST/GraphQL endpoints for tasks, schedules, scoring (TS/SP), bundle generation, time-window validation, and technician assignment.
3. Integrate mapping, routing, and optimisation services
Work with Google Maps APIs (geocoding, distance matrix, polylines) and connect backend to OR-Tools or custom routing solvers to generate technician runs and show them visually.
4. Architect and optimise database models & system logic
Design scalable schemas for Users, Technicians, ServiceRequests, Bundles, Incentives, TenderOffers, and RouteAssignments.
Optimise queries for speed and reliability.
5. Handle deployment, hosting, DevOps & performance tuning
Deploy platform on AWS/Render/DigitalOcean using CI/CD.
Set up environment configurations, job queues, caching, performance monitoring, automated nightly optimisations, etc.
Required Skills & Experience
1. Strong proficiency in both front-end and back-end frameworks
Front-End: React / Next.js (or Vue), TailwindCSS
Back-End: Django / Node.js / FastAPI / Go
Ability to build robust APIs, authentication, forms, dashboards, and real-time components.
2. Experience with databases & data modelling (PostgreSQL preferred)
Experience designing schemas for booking/scheduling apps, logistics, multi-role portals, or healthcare systems.
Bonus: experience with PostGIS/geospatial data.
3. Mapping, routing & geospatial experience
Knowledge of:
Google Maps Platform
Mapbox / Leaflet
Displaying polylines, markers, optimised paths
Using Distance Matrix, Directions API
Implementing clustering (DBSCAN, K-Means)
This is a must for Valui Hub.
4. Understanding of optimisation algorithms / OR-Tools integration
Not deep OR/PhD knowledge — but must be able to integrate:
technician routing APIs
time windows, duration constraints
capacity constraints
multi-day schedule logic
This role requires supporting the optimisation backend (with OR-Tools) even if not building the solver itself.
5. DevOps experience (CI/CD, deployment, security)
Docker
CI/CD pipelines
Production deployments
HTTPS configuration
API keys, environment secrets
Error logging & monitoring
This ensures platform stability as Valui Hub scales.
6. Building scalable, component-driven UI systems
Tailwind components
Reusable UI kit
Form handling
Interactive dashboards
Real-time updates (WebSockets/SSE)
Especially important for your technician run visualisation, bundle dashboards, and admin control panels.
Perks & Benefits
Uncapped career path to senior roles
No weekend works
Flexible dates & hours
#J-*****-Ljbffr