Share this job
Senior/Principal Backend TypeScript Engineer
Sydney, NSW
Apply for this job

Role Introduction

This is a rare opportunity to work in a lean, senior team, building a critical system that powers many Australian ecommerce businesses, with more than 2 million users and to 80 countries worldwide. Think the Amazon, for retailers who don't want to use amazon.


This critical backend system powers complex e-commerce and logistics operations for well-known Aussie brands.


The team is made up of 6 highly capable, senior/principal level TypeScript engineers following Clean Architecture practices and high-quality, testable TypeScript running on modern cloud infrastructure.


If you’re looking to take ownership of challenging problems, work with a lean, collaborative team, having impact that directly improve customer satisfaction and operational efficiency, this is the role for you. Expect to grow your expertise while shaping the future of a fast-growing startup’s backend platform.


About Us

We’re a leading provider of deeply technical and engineering-first solutions for e-commerce and logistics businesses. We build scalable, reliable backend systems that help our clients streamline operations and deliver exceptional customer experiences. As a profitable and expanding business, we're looking for a senior or principal level backend engineer to help us scale and improve our product.


About You

We’re looking for a technical Senior Backend Engineer with strong JavaScript/TypeScript fundamentals in a Node.js environment, an understanding of clean architecture principles, and a genuine care for building robust, maintainable systems with attention to detail.


  • You excel as an individual contributor and are comfortable working alongside senior and principal engineers.
  • You have a strong sense of ownership and high agency, taking full responsibility for delivering end-to-end solutions from design through to production.
  • You understand the importance of separating business logic from implementation details to build maintainable, testable, and scalable systems.
  • You have experience working with relational databases like Postgres and a practical understanding of cloud environments, we use AWS Lambda and event-driven architectures.
  • You communicate clearly and collaborate effectively with technical teams, product owners, and occasionally customers.
  • Bonus points if you have experience or interest in data analysis, working with tools like dbt or ClickHouse, and leveraging AI tools to augment your development workflow.


Skills and Experience


Required

  • Strong JavaScript and TypeScript fundamentals, with deep experience in backend development using Node.js.
  • Proven ability to design and implement clean, maintainable architecture, with an understanding of Clean Architecture or Hexagonal Architecture principles.
  • Hands-on experience with Postgres or other relational databases, including writing efficient queries and schema design.
  • Familiarity with cloud environments, preferably AWS (e.g., Lambda, EventBridge, queues), with a practical understanding of deploying and operating backend services.
  • Experience building scalable, complex applications serving >1000 users, with a focus on high code quality and testability.
  • Excellent communication skills, able to collaborate effectively with technical leads, product teams, and occasionally customers.


Desirable

  • Front End experience, we use React, Tailwind.
  • Prior experience in startup or high-growth environments is highly desirable.
  • Bonus: Exposure to data analysis tools or frameworks such as dbt or ClickHouse is a plus but not required.


Benefits and Culture

  • Fully remote team, work from anywhere in Australia. Option for Hybrid in Sydney for those nearby. (Unrestricted Australian working rights required)
  • A supportive environment designed for continuous learning and growth.
  • A rare chance to work on impactful e-commerce and logistics solutions and solve meaningful problems.
  • Join a company on a strong growth trajectory with exciting opportunities ahead.
  • Competitive salary range: 180k to 200k AUD per annum on experience plus the opportunity to work overtime


Ready to Apply?

If you're an ambitious engineer looking to accelerate your career and make a real impact, we'd love to hear from you. If you're not sure this is right for you and want to chat it through first, get in-touch with George Double on Linkedin or george@codirecruitment.com.


Applicants located in Australia or NZ only with full working rights.


Apply on the link via Codi below


Codi is a specialised recruitment firm working some of the best software engineering roles based in Australia, with a decade of experience hiring engineers for some of the web’s most ambitious projects.


Apply for this job
Powered by

Have questions? Email George

Stay curious. Stay kind. Build great things.