Software Engineer II - Client Engineering

New
K
KrakenEnergy Technology
Remote within AustraliaFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
Usually around 4-7 years of experience
Required Skills
GraphQLPostgreSQLPythonDjangoSoftware ArchitectureUnit Testing

Requirements

  • 4-7 years of professional software engineering experience.
  • Strong proficiency in Python and Django (or equivalent web framework).
  • Experience with GraphQL.
  • Solid understanding of domain modeling and architectural design.
  • Experience building robust, fault-tolerant software.
  • Experience with Celery and asynchronous processing.
  • Proficiency with PostgreSQL.
  • Ability to contribute to a collaborative and growth-focused team culture.
  • Experience with unit, integration, and functional testing.
  • Capacity to manage technical escalations and own feature delivery.

Responsibilities

  • Solve complex domain modeling challenges in the energy sector using Python, Django, GraphQL, Celery, and PostgreSQL.
  • Write clean, robust, and fault-tolerant code with comprehensive unit, integration, and functional tests.
  • Debug production issues using structured methods and build familiarity with a complex codebase.
  • Write clear documentation to support team members and non-technical stakeholders.
  • Own and deliver medium-sized engineering problems, address observability gaps, and manage technical escalations.
  • Mentor junior engineers, assist with onboarding, and contribute to hiring processes.
  • Collaborate across domains to promote best practices in performance, security, and testability.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now