Back to search
tekFinder Linkedin · Posted 25d ago

Senior Software Engineer

City of Sydney, New South Wales, Australia

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Senior Software Engineer - Backend focus; Node / TS / GCP - Sydney CBD - B2B Marketplace / Operations Platform - $170k-$180k + super


tekFinder have a new opportunity for a Senior Software Engineer to join a Sydney-based B2B business that's building something genuinely interesting on the platform side.


This is a cool opportunity for a senior engineer to work alongside a new CTO/Eng Lead. It will just be the 2 of you! So, a real opportunity to build some cool stuff, with no distractions and gain mentorship.


They serve enterprise clients including names like Google, Amazon, Canva, TikTok, Chanel and Louis Vuitton. Behind the business is real operational complexity; tight delivery windows, routes shifting in real time, and production schedules cascading through hundreds of orders a day.


The hardest problems here are in the orchestration - how an order flows from quote to production to packing to dispatch to delivery, without humans as the middleware.


This role leans heavily backend. You'll be deep in Node, TypeScript and GCP, working on their custom operations platform (80+ routes, 83 database entities, 27+ backend modules) and a new B2B marketplace unifying their own brands and third-party vendors under single-invoice, single-delivery procurement.


To be specific;


  • 8+ years engineering experience with a strong backend focus
  • Deep Node.js and TypeScript chops
  • GCP experience a bonus (AWS is ok)
  • Genuinely great communicator - you'll be talking to operations leaders and non-technical stakeholders, not just other engineers
  • E-commerce or operational systems experience (order management, inventory, fulfilment)
  • Comfortable owning services end to end
  • AI tools (Cursor, Claude Code, Copilot) as part of your daily workflow, not experiments


Nice to have; marketplace platform experience, event-driven architecture, Medusa.js, AI/LLM integration in production, or background in logistics, manufacturing or ERP.


This role is for engineers who want to be close to the product - not buried in tickets, not three sprints away from something shipping. You're excited by physical-world software where the system has to work, because if it doesn't, the operation grinds to a halt.


Some candidates who went through the process recently fell short; strong technical chops but couldn't communicate with non-technical stakeholders, no interest in spending time with operations to understand the workflows, or treated AI coding tools as a nice-to-have rather than core to how they work.


Interview process is straightforward and moves quickly.


A normal week looks like;


  • 50% backend development in Node and TypeScript - real-time order orchestration, production scheduling, dispatch and last-mile logistics
  • 20% working with and improving third-party integrations (accounting, payments, e-commerce, logistics, comms)
  • 15% contributing to the event-driven architecture (GCP Eventarc, Postgres, BigQuery) and AI agent layer on Claude
  • 15% spending time with the operations team to understand the workflows you're building for


🔍 In more detail;


  • Sydney CBD, 4 days in office + 1 day remote (with additional flex when required)
  • Reports to the Engineering Lead, peer-level role with room to grow into senior platform ownership
  • Backend-leaning stack: Node, TypeScript, GCP (Cloud Run, App Engine, Cloud SQL, Alloy), Postgres, BigQuery
  • Two-week cycles, weekly production releases, dedicated QA, peer code review on all PRs


If this sounds like you or someone in your network, pls DM me.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent