Remote Backend Software Engineer - PyCon IT25

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The position is for a Backend Software Engineer at Kraken, a technology company focused on creating a smart, sustainable energy system.
  • The role involves building Kraken’s Market offering, which facilitates communication with the electrical and gas industry and supports customer onboarding and meter management.
  • The engineering team consists of around 1500 people globally, working in 'super teams' that focus on key areas of the platform and innovative products.
  • The company uses a Kanban-like approach for work management, utilizing tools like Notion, Asana, Github, CircleCI, and Terraform Enterprise.
  • The technology stack includes Python on the server-side, with Django, Django-REST-framework, and GraphQL, while client-side technologies include React, Next.js, Typescript, htmx, and SASS.
  • The role requires solving complex design challenges and technical problems, such as processing millions of meter readings daily and adapting Kraken for other utilities.
  • The company aims to use greener technology and renewable energy to contribute to a lower carbon future.

Requirements:

  • Candidates should have a general interest in technology and problem-solving, with a diligent and thoughtful approach.
  • Proficiency in Python and experience with Django or an equivalent web framework is required.
  • Knowledge of domain modeling, HTTP and REST APIs, and writing robust, fault-tolerant software is essential.
  • Experience with Celery and async processing, as well as Postgres, is necessary.
  • Fluency in English and Spanish is required.
  • Bonus skills include experience with AWS, Terraform, Packer, Consul, React, and Redux.

Benefits:

  • Kraken offers a supportive environment to help employees unleash their potential, with accommodations available for specific needs during the interview process.
  • The company encourages applications from diverse candidates, emphasizing that they value unique skills and perspectives.
  • Kraken is committed to providing equal opportunities and fostering an inclusive work environment for all employees.
Leave a feedback