Senior Programmer (Riverwood)

Senior Programmer (Riverwood)

11 Sep
|
Sydney Tools
|
Riverwood

11 Sep

Sydney Tools

Riverwood

Sydney Tools is a well established Australian power tool retailer and following the rapid growth within our business we are now seeking an experienced Senior 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 setting with great mentors

If this sounds like you, click 'apply' now!

📌 Senior Programmer (Riverwood)
🏢 Sydney Tools
📍 Riverwood

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 programmer (riverwood) / riverwood

Subscribe to this job alert:

Get the latest job offers by email for: senior programmer (riverwood) / riverwood