Software Engineer I and II - Client Engineering - Remote within Australia

Kraken · Remote · Remote, Australia · Melbourne, Australia ·
Fully remoteFull-timeMiddle3–5 years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Remote within Australia
  • Python + Django stack
  • No visa sponsorship
  • Engineer I or II levels

Join Kraken's Client Engineering group to deliver high-quality solutions for global energy clients. You will work on a large-scale operating system that optimizes renewable generation and manages intelligent grids, helping to transform the utilities industry.

What you'll do

  • Solve domain modeling challenges in the energy sector
  • Write robust software using Python, Django, and GraphQL
  • Create unit, integration, and functional tests
  • Debug production issues and maintain code quality
  • Document features for technical and non-technical stakeholders
  • Mentor junior engineers and assist with onboarding (Eng II)
  • Own medium-sized engineering problems independently (Eng II)

What you'll need

  • Experience with Python and Django or equivalent frameworks
  • Strong skills in domain modeling and architectural design
  • Proficiency with GraphQL and async processing via Celery
  • Ability to write fault-tolerant and robust software
  • Experience working with PostgreSQL databases
  • Right to work in Australia is mandatory

Nice to have

  • Familiarity with AWS, Terraform, and Kubernetes
  • Experience with one or more frontend frameworks

Stack

  • Python
  • Django
  • GraphQL
  • Celery
  • PostgreSQL
  • AWS
  • Terraform
  • Kubernetes

How you'll work

  • Engineer I: Hybrid from Melbourne only
  • Engineer II: Remote within Australia or hybrid Melbourne
  • No visa sponsorship available for this role