Senior Programmer

Sydney Tools

Sydney

On-site

AUD 140,000 - 210,000

Full time

9 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Parking on-site
Mentorship and growth
Collaborative team

Job summary

Sydney Tools in Sydney, NSW is seeking a Senior Programmer to own end-to-end features on our e-commerce platform, spanning React/TypeScript frontends, server-side apps and database architecture.

You will contribute across the stack, handle deployments, and maintain production infrastructure to ensure high availability. The role offers a collaborative environment with direct ownership and opportunities to learn Elixir and BEAM, with strong mentoring.

Qualifications

  • Several years of professional backend development in one of the listed languages.
  • Strong concurrency understanding and relational DB skills.
  • Experience with Linux production systems and deployments.
  • Proficiency across stack: JavaScript/TypeScript and React.

Responsibilities

  • Design, build and maintain end-to-end features across the stack.
  • Diagnose and resolve production issues across app, DB and infra.
  • Make architectural decisions and review peers' work.
  • Operate production environment: deployments, maintenance, monitoring.

Skills

C
C++
Rust
Go
Java
C#
Erlang
Elixir
Concurrency
PostgreSQL
Linux
JavaScript
TypeScript
React

Tools

React/TypeScript tooling
BEAM/Elixir tooling

Job description

Sydney Tools is a well established Australian power tool retailer and following the rapid growth within our business we are now seeking an experiencedSenior Programmer.

About the Role

You will take complete, end to end ownership of core features on our e-commerce platform, driving development across our React/TypeScript frontends, server side applications, and underlying database architecture.

Beyond writing clean code, you will actively share in the team's DevOps responsibilities—managing server maintenance, handling deployments, and keeping our production infrastructure monitored and highly available

Responsibilities
  • Design, build and maintain features end to end: data model, API and the apps that consume it.
  • Diagnose and resolve production issues across the application, the database and the infrastructure.
  • Make and document architectural decisions, and review other developers' work.
  • Help operate the production environment: deployments, database maintenance, monitoring, and runtime and OS upgrades.
About You

The candidate must posses the following skills and experience:

  • Several years of professional backend development in a language such as C, C++, Rust, Go, Java, C#, Erlang or Elixir.
  • A solid understanding of concurrency: processes and threads, shared state, race conditions, and what happens when two things run at once.
  • Strong relational database skills, including transactions, isolation levels and locking. PostgreSQL preferred.
  • Comfortable on Linux and with production systems — logs, metrics, and diagnosing faults on live servers.
  • Able to work across the stack, including JavaScript/TypeScript and React.
  • Able to explain technical decisions clearly to other developers.

The following skills are preferred but not essential:

  • Elixir/Erlang or Rust.
  • Distributed systems: clustering, replication, rolling deployments.
  • GraphQL, and modern frontend tooling (React, Relay, Vite).
  • Cloud infrastructure: GCP, configuration management (Salt, Ansible or similar), Cloudflare.
  • E-commerce experience.
What We Offer:
  • A small team with direct ownership: your design decisions ship
  • Time and support to learn Elixir and the BEAM properly
  • Involvement in architecture and production, not ticket taking
  • Modern corporate offices
  • Parking on-site
  • Strong team environment with great mentors
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - End-to-End Platform & DevOps
Senior Backend Engineer - End-to-End Platform & DevOps

Sydney Tools • Sydney

On-site
AUD 140,000 - 210,000
Parking on-site
Mentorship and growth
Collaborative team
Senior Software Engineer
Senior Software Engineer

Sg Fleet Au • Sydney

On-site
AUD 120,000 - 170,000
Wellness days
Parental leave (20 weeks)
Service milestone awards
+4
Senior Software Engineer - Front End
Senior Software Engineer - Front End

Latitude IT • Sydney

On-site
AUD 150,000 - 190,000
Senior Software Engineer | Node.js | TypeScript | AWS
Senior Software Engineer | Node.js | TypeScript | AWS

Latitude IT • City of Melbourne

On-site
AUD 150,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Blueberry Markets Group • Sydney

On-site
AUD 140,000 - 180,000
Elixir Developer
Elixir Developer

Pearson Carter • Australia

Remote
AUD 120,000 - 180,000
Competitive salary
Superannuation
Senior Software Engineer - Platform
Senior Software Engineer - Platform

Easygo • City of Melbourne

On-site
AUD 170,000
Senior Software Engineer
Senior Software Engineer

Correlate Resources Pty • Sydney

On-site
AUD 140,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Latitude IT • City of Melbourne

Hybrid
AUD 140,000 - 180,000
Senior Software Engineer | TypeScript
Senior Software Engineer | TypeScript

Codi Recruitment • Sydney

On-site
AUD 140,000 - 180,000
Renovated office
AI tools budget
In-office five days a week