Kraken
Visit websiteLead Software Engineer - Customer Lifecycle
Salary not disclosedOnsite
- Engineering
- London
- Full time
- Today
About the role
The Customer Lifecycle team manages the connection between customers, accounts, properties, products, and contracts as relationships with energy providers evolve. This role involves leading a team of engineers, setting technical direction, and performing line management duties while remaining hands-on with the code. You will build and maintain backend systems and support sites for UK-based clients to improve electricity and gas operations.
Responsibilities
- Lead a team of engineers and set the technical direction of the team.
- Perform line management duties and remain hands-on with the code.
- Ensure the quality of delivered code through thoughtful code reviews.
- Build and maintain backend systems and support sites for UK-based clients.
- Collaborate with market teams and client delivery to prioritize and maintain work.
- Monitor and alert on production systems and manage incidents.
Required skills
- Python
- Django
- Domain modelling
- HTTP
- REST APIs
- Fault-tolerant software
- Celery
- Async processing
- Postgres
About the Company
Kraken creates technology that redefines utilities and unlocks a new energy system of the future. By optimizing renewable generation and building intelligent grids, the company aims to improve the lives of one billion humans within the decade.