Senior Elixir Backend Engineer at Hatch
Victoria, Victoria, Australia -
Full Time


Start Date

Immediate

Expiry Date

30 Dec, 26

Salary

80000.0

Posted On

01 Oct, 26

Experience

6 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Services

Description

Who You Are

We are looking for an experienced engineer who combines strong technical judgement with a bias to ship. You take quality seriously but you also understand that customer impact comes from features in production, not from theoretical perfection. You move fast, make defensible trade-offs and know when something is good enough to release and improve in flight. Our team values curiosity and a high degree of emotional intelligence. Our most senior engineers have decades of experience and still ask questions every day because they know it is the fastest way to build better systems.

  • You have at least 8 years of professional backend engineering experience, with substantial production time in Elixir and a deep working knowledge of the BEAM VM, OTP and supervision trees.
  • You have designed, shipped and operated real-time systems in production and understand Phoenix Channels, backpressure and the failure modes that come with persistent connections at scale.
  • You have strong system design and architectural instincts honed across multiple production systems, and you think in terms of data flow, failure boundaries and operational behaviour rather than endpoints and modules.
  • You have deep experience designing and managing databases in production, including Postgres (schema design, indexing strategy, query performance, operational health) and DynamoDB (access patterns, partition design, consistency trade-offs).
  • You have strong AWS or equivalent cloud provider experience and have personally owned the infrastructure decisions behind the systems you have shipped.
  • You are an active user of AI development tools who leverages them as an accelerator while maintaining a healthy scepticism about their output and taking full responsibility for the correctness, security and architectural integrity of every line you submit.
  • You have a strong sense for when to build, when to buy and when to defer, and you make those calls in service of shipping product and reaching the next stage of growth.
  • DevOps maturity and a strong sense for technical security are highly desired, including comfort with CI/CD, observability, secrets management and the kinds of decisions that keep a real-time platform safe under load.


Responsibilities

Who You Are

We are looking for an experienced engineer who combines strong technical judgement with a bias to ship. You take quality seriously but you also understand that customer impact comes from features in production, not from theoretical perfection. You move fast, make defensible trade-offs and know when something is good enough to release and improve in flight. Our team values curiosity and a high degree of emotional intelligence. Our most senior engineers have decades of experience and still ask questions every day because they know it is the fastest way to build better systems.

  • You have at least 8 years of professional backend engineering experience, with substantial production time in Elixir and a deep working knowledge of the BEAM VM, OTP and supervision trees.
  • You have designed, shipped and operated real-time systems in production and understand Phoenix Channels, backpressure and the failure modes that come with persistent connections at scale.
  • You have strong system design and architectural instincts honed across multiple production systems, and you think in terms of data flow, failure boundaries and operational behaviour rather than endpoints and modules.
  • You have deep experience designing and managing databases in production, including Postgres (schema design, indexing strategy, query performance, operational health) and DynamoDB (access patterns, partition design, consistency trade-offs).
  • You have strong AWS or equivalent cloud provider experience and have personally owned the infrastructure decisions behind the systems you have shipped.
  • You are an active user of AI development tools who leverages them as an accelerator while maintaining a healthy scepticism about their output and taking full responsibility for the correctness, security and architectural integrity of every line you submit.
  • You have a strong sense for when to build, when to buy and when to defer, and you make those calls in service of shipping product and reaching the next stage of growth.
  • DevOps maturity and a strong sense for technical security are highly desired, including comfort with CI/CD, observability, secrets management and the kinds of decisions that keep a real-time platform safe under load.


Loading...