Why Yojee
Yojee is in a phase of deep product transformation — rebuilding, simplifying, and scaling the core logistics platform that powers freight movements across APAC and beyond.
If you want to work with modern tech, meaningful problems, clean architecture, and a team that genuinely cares about craftsmanship, this is for you.
What you can expect:
- Ownership — real autonomy to design, build, and influence the platform.
- Impact — your work is shipped fast and used by real customers in the supply chain every day.
- Modern stack — Elixir, Phoenix, LiveView, PostgreSQL, CQRS/event-driven flows, AWS.
- Start-up energy — fast decisions, decision-makers in the room, small teams, no unnecessary layers.
- A team of adults — low-ego engineers who value quality, clarity, and pragmatism.
We are building something ambitious, and we want people excited by the idea of leaving Yojee better than they found it.
About the Role
As an Engineering Team Lead, you’ll be the technical backbone of your squad. You will provide technical guidance, mentor engineers, collaborate closely with product, and continuously improve how your team builds software.
This is a hands-on technical leadership role, not a pure people-management position. You will spend the majority of your time designing and building software in Elixir, while shaping standards and direction across your squad.
Key Responsibilities
- Lead technical discovery, solution design, and architectural decision-making.
- Build, maintain, and optimise backend services using Elixir.
- Guide engineers through code reviews, pairing, and design discussions.
- Establish high engineering standards across testing, documentation, and reliability.
- Work closely with product and design to refine scope and prioritise delivery.
- Drive operational excellence: performance, observability, robustness, maintainability.
- Support your squad through effective sprint rituals.
- Help develop engineers with clear, constructive technical feedback.
- Troubleshoot complex production issues and drive long-term fixes.
What You Bring
- Strong experience in Elixir, Phoenix, LiveView, and distributed system design.
- Proven senior-level capability (typically 6+ years in engineering).
- Experience leading or mentoring other engineers — formally or informally.
- Ability to simplify complexity and provide clear technical direction.
- Strong system design skills with a focus on scalability and reliability.
- Excellent communication and collaboration skills.
- Comfortable working in fast-moving, cross-functional squad environments.
Nice-to-Haves
- Experience shaping engineering processes, standards, or ways of working.
- Familiarity with event-driven architectures or CQRS patterns.
- DevOps understanding (AWS, Docker, CI/CD).
- Exposure to logistics, supply chain, or enterprise workflow systems.
Why You’ll Love Working Here
- High ownership and autonomy in shaping your squad’s technical direction.
- A modern Elixir-first stack and a team that values engineering excellence.
- Low-ego, collaborative culture — smart people who care about quality.
- Real product impact — your work ships quickly and meaningfully affects customers.
- The chance to help shape Yojee’s engineering culture during an exciting period of change.
How to Apply
If this sounds like the kind of role where you’ll thrive, we’d love to hear from you.
Submit your application through our BambooHR portal and we’ll be in touch.
Top Skills
Yojee Sydney, New South Wales, AUS Office
Sydney, NSW, Australia


