Live opening · Posted 27 days ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
The candidate will have responsibilities across the following functions:
Build and delivery:
Own backend services and modules end-to-end: design, implementation, testing, and production.
Turn specs into shipped software fast: break the work down, run coding agents to implement, steer them, and verify the result before it reaches users.
Architecture:
Design the services and APIs you own for scale, performance, and maintainability, and own the trade-offs behind them.
Drive the technical decisions for your systems and contribute to the standards the wider team builds against.
AI-native practice:
Use the team's AI-first workflow and harness specs, skills, evals, and guardrails to move fast and be the last line of quality on what agents produce.
Improve the harness where you see gaps, so agent output stays reliable.
Mentoring and quality:
Mentor junior and mid-level engineers and run code reviews; raise the bar for the code that ships.
Collaboration and product:
Work with product, design, and other teams to turn ambiguous problems into shipped outcomes, and own the outcome rather than the ticket.
Requirements:
AI-native engineering practice: Fluent in an agentic development workflow: spec-driven delivery, running and steering coding agents, and using the harness (specs, skills, evals, guardrails) that makes agent output reliable; the last line of quality on what agents produce.
Strong language and runtime fundamentals.
Deep proficiency in one or more of the languages we work in: Java, Python, TypeScript/JavaScript, Go, including OOP and design, concurrency, memory management, and how your runtime behaves under load.
Comfortable picking the right language for the job rather than defaulting to one.
Backend services: Design and build scalable, maintainable server-side applications and the services behind them.
API development: Design robust REST or GraphQL APIs with clean contracts between services and clients.
Database management: Design and optimise relational schemas (PostgreSQL/MySQL) for performance and scale, and reason about the data layer's failure modes.
Distributed systems: Comfortable with the realities of distributed systems scaling, reliability, and the trade-offs that surface under load.
Performance Profile backend systems and fix the bottlenecks; advocate for the practices that keep them efficient.
Security: Build with security in mind and keep up with evolving threats.
Cloud and DevOps: Cloud platforms (AWS / Azure / GCP), containerisation (Docker), orchestration (Kubernetes), and microservices architecture.
5-6 years building enterprise or large-scale systems.
Hands-on development experience with object-oriented programming on large-scale systems (Java preferred but not required; Python or TypeScript/JavaScript also welcome).
Comfortable with scaling and distributed systems, and able to prioritise, handle dependencies, and deliver with minimal oversight.
Bachelor's/Master's in engineering, computer science, information systems, or equivalent.
Experience
4-6 yrs
More openings worth a look
Recently tracked roles with full details and direct application links.