Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Software Engineer (Python/Django)

at Kraken

Posted 1 month ago | 0 applied

Description:

  • The Senior Software Engineer will work in a multi-disciplinary software engineering team focused on solving design challenges and technical problems in the energy sector.
  • Responsibilities include engineering solutions for smart meters, writing robust fault-tolerant software primarily in Python and Django, and handling async processing with Celery.
  • The role involves significant domain modeling to address the complexities of the energy market, which is outdated and process-heavy.
  • The engineer will tackle difficult technical problems, including processing millions of meter readings daily due to the advent of smart meters.
  • The position offers an opportunity to disrupt the energy market, which is transitioning to more disaggregated forms of generation and smarter technology.
  • The company is committed to fighting climate change, with its parent company being the largest investor in solar generation in the UK and funding renewable energy initiatives.

Requirements:

  • Candidates must have experience in Python and Django or an equivalent web framework.
  • Strong skills in domain modeling, HTTP, REST APIs, and writing robust, fault-tolerant software are essential.
  • Experience with Celery and async processing is required.
  • Proficiency in Postgres is necessary.
  • Familiarity with AWS, Terraform, Packer, and Consul is a bonus.
  • Experience with React and Redux is also advantageous.
  • Attention to detail is crucial due to the complexity of the energy market.

Benefits:

  • The company culture promotes quick learning, decision-making, and building, with a focus on rewarding hard work with meaningful perks.
  • Flexible working environment that supports genuine work-life balance, recognized as one of the top companies in the UK for this.
  • An Equity Options Scheme allows employees to own a part of the business and share in the success of the Octopus Energy Group.
  • The office provides necessary tech requirements, along with drinks, snacks, and coffee facilities.
  • The company supports personal development through internal and external courses, learning opportunities, and bespoke study support tailored to individual needs.