Senior Software Engineer – Architect Scalable Systems (Sydney)

Senior Software Engineer – Architect Scalable Systems (Sydney)

21 Oct
|
Luxury Escapes
|
Sydney

21 Oct

Luxury Escapes

Sydney

Senior Software Engineer Architect Scalable Systems

Sydney Yojee

Posted today

Job Description

Be part of something.

Every time a shipment moves, Yojee makes it visible, intelligent, and effective.

We’re not building dashboards for clicks.We’re building technology that actually moves the world — optimising how freight flows across air, ocean and road.

Logistics is a global industry with real operational complexity. With MOSAIC and TCMS, we are building products that handle real-time events, high data volume, and mission‑critical workflows.

If you're a senior fullstack engineer who wants to own product features end-to-end — from problem framing, through Elixir services and React interfaces, to production health — this role is for you.

The Opportunity

We're hiring an experienced Software Engineer (Fullstack) to take ownership of significant product surfaces — backend through frontend — inside our product squads.

You’ll work closely with product, design, and other engineers as a product engineer : someone who owns the why as much as the what. You'll deliver vertical slices across Elixir / Phoenix services and React / TypeScript interfaces, set the quality bar across both halves of the stack, and shape the patterns the wider team relies on — not just ship features.

This isn't brochureware or content management. You'll be working on enterprise‑grade, data‑intensive applications where performance and state management matter to global logistics networks.

Agentic AI is a real part of how we work — across our SDLC and inside the product. We use coding agents, agentic prompting, and MCP‑based tooling in day‑to‑day delivery, and we're building native agentic AI into the platform itself, not a bolted‑on chatbot. You'll grow your craft inside that environment,



not separate from it.

What You’ll Do

- Own Features End‑to‑End, Across the Stack: Take features from problem definition through Elixir / Phoenix services, React / TypeScript UI, rollout, and post‑launch health — work is not done when the PR merges. Make sound architectural decisions across both halves of the stack, and push back constructively when a brief is unclear or solving the wrong problem.
- Set the Quality Bar: Write clean, well‑tested, maintainable code that others reference as the standard — on both sides of the stack. Give substantive code reviews — including on AI‑generated code — that catch real issues and measurably improve the work.
- Shape Shared Foundations: Lead the design and evolution of patterns, abstractions, and shared components — backend modules, frontend libraries, integration points — that let other engineers contribute effectively across the stack. Improve performance, observability, and developer experience as deliberate outcomes, not side effects.
- Drive Squad‑Level Technical Decisions: Contribute resolutions in architecture and engineering standards conversations — backed with clear reasoning, updated with new information. Influence how other engineers approach problems through code, reviews, and technical discussion.
- Multiply the Team: Onboard and informally mentor more junior engineers as a natural part of how you work.



Translate technical context clearly for product, design, and non‑engineers; keep async communication (PRs, design docs, Slack) complete enough that the team can act without follow‑up.
- Own the User Problem: Operate as a product engineer — understand the user problem and business rationale behind features, use data to validate that what shipped actually works, and propose the right scope rather than executing the requested scope blindly.
- Use AI Deliberately: Accelerate good work with coding agents, agentic prompting, and MCP‑based tooling — applied to backend and frontend alike. Recognise and manage the risk in your own work and in what you review.

What You’ll Bring

- 6+ Years of Experience: Building, shipping, and owning modern production web applications across both backend and frontend — including responsibility for production health, not just initial delivery.
- Backend Depth: Strong functional backgrounds experience (commercial or substantial open‑source), considered if Elixir adoption is realistic for you. Solid understanding of distributed systems or event‑driven architectures, relational databases (PostgreSQL ideal), and operational concerns (CI/CD, observability, performance).
- Senior Data‑Intensive Knowledge: Track record on complex enterprise web applications (ERPs, trading platforms, logistics or operational systems) where state, latency, and edge cases matter — not content‑heavy or CMS‑driven projects.
- The Scaffolder Mindset, At Scale: Hands‑on experience designing and evolving patterns, libraries, and CI/CD pipelines that make other engineers faster and safer. You've set a quality bar others adopt — on either side of the stac

📌 Senior Software Engineer – Architect Scalable Systems (Sydney)
🏢 Luxury Escapes
📍 Sydney

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer – architect scalable systems (sydney) / sydney

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer – architect scalable systems (sydney) / sydney