07 Oct
|
Sydney Tools
|
Sydney
07 Oct
Sydney Tools
Sydney
Job Description
n
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 n
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.
n
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 n
n
Design, build and maintain features end to end: data model, API and the apps that consume it.
n
Diagnose and resolve production issues across the application, the database and the infrastructure.
n
Make and document architectural decisions, and review other developers' work.
n
Help operate the production workplace: deployments, database maintenance, monitoring, and runtime and OS upgrades.
n
About You n
The candidate must posses the following skills and experience:
n
n
Several years of professional backend development in a language such as C, C++, Rust, Go, Java, C#, Erlang or Elixir.
n
A solid understanding of concurrency:
processes and threads, shared state, race conditions, and what happens when two things run at once.
n
Strong relational database skills, including transactions, isolation levels and locking. PostgreSQL preferred.
n
Comfortable on Linux and with production systems — logs, metrics, and diagnosing faults on live servers.
n
Able to work across the stack, including JavaScript/TypeScript and React.
n
Able to explain technical decisions clearly to other developers.
n
n
The following skills are preferred but not essential:
n
n
Elixir/Erlang or Rust.
n
Distributed systems: clustering, replication, rolling deployments.
n
GraphQL, and contemporary frontend tooling (React, Relay, Vite).
n
Cloud infrastructure: GCP, configuration management (Salt, Ansible or similar), Cloudflare.
n
E-commerce experience.
n
What We Offer: nn
A small team with direct ownership: your design decisions ship
n
Time and support to learn Elixir and the BEAM properly
n
Involvement in architecture and production, not ticket taking
n
Modern corporate offices
n
Parking in office
n
Strong team environment with great mentors
n
n
J-18808-Ljbffr
📌 Senior Programmer Sydney
🏢 Sydney Tools
📍 Sydney