Senior Software Engineer (Logistics)
Core
Develop and optimize systems to manage parcel and food delivery throughout South Africa, working with business to improve delivery processes.
Role type
Senior Software Engineer (Logistics)
Builds
Scalable microservices and event-driven systems for the delivery network
Domain
E-commerce logistics in South Africa
Deliverable
production ML models | product features
Required skills
Scala, Java, Python, C#, SQL, Linux development, microservices architecture, event-driven architecture, graph databases, actor model design patterns
Preferred skills
Graph traversal optimization, open source platforms
Technologies
Scala, Play Framework, JVM, Postgres, Google Pubsub, Cassandra DB, Google Cloud, Graphite, Grafana, Git, ReactJS, Angular, Kafka, Redis, Kubernetes
Responsibilities
Develop and optimize systems for parcel and food delivery, collaborate with business to improve delivery processes, research and define solutions in the logistics domain, work predominantly on open source platforms, take end-to-end ownership of solutions
Seniority
Senior, hands-on IC
