IT Systems Developer


About Flexitricity

Flexitricity is a demand response business which provides fast access to response and reserve energy that is delivered with a lower cost and lower emissions than conventional power stations.

Flexitricity pioneered aggregated demand-side reserve services (DSR) for electricity system balancing, and continues to lead this sector in volume, technical capability and innovation. Flexitricity creates this reserve by aggregating small generators and flexible electrical loads into capacity groups that are made available to National Grid or one of the UK’s Distribution Network Operators for short periods when the national or local electricity system is under stress. These generation assets and electrical loads are owned by third party industrial and commercial businesses that partner with Flexitricity for market access and service provision.

To complement the core DSR business Flexitricity has developed a new energy supply offering (Flexitricity+) that is aimed at a subset of industrial and commercial customers.  Launched in October 2018, Flexitricity+ provides a transparent market access for CHP operators, battery developers, small merchant generators and energy-intensive industrial sites.  Using our 24-hour control room and live smart grid platform, we monetise the flexibility of our customers in on-the-day markets such as the Balancing Mechanism.

About the role

The I.T. Systems Developer will be working on several 3rd party APIs, some of which have been designed in house and others which have been specified for us. Most of these use web technologies as the underlying infrastructure.

Flexitricity uses Python 3 as our primary language for new projects. You will be most proficient with this language, additional programming language experience would be beneficial.

The role primarily involves the development and testing of interfaces using a mix of technologies to meet interface specifications. You will also participate in the interface specification work and document your work to a high standard.

Working in close collaboration with internal and external stakeholders you will be responsible for the successful integration of Flexitricity’s service platform with a variety of 3rd party systems to keep Flexitricity’s services up-to-date.

Flexitricity works in a highly security-conscious industry and takes the developing threat of cyber crime very seriously. You will need to exhibit a strong sense of security awareness in everything that you deliver.

Core duties will include:

  • Participation in defining and writing interface specifications
  • Design, development and release of machine to machine interfaces over the web.
  • Managing data flows between services.
  • Documentation of the solution design & operational troubleshooting guides

About you

To be a successful candidate you must be an experienced software engineer with the following experience

  • A degree in a technical subject such as maths, computing, engineering, or equivalent work experience
  • A minimum of 3 years developer experience in the industry
  • Experience in Agile projects
  • Excellent communication, presentation and documentation skills
  • Enthusiasm and self-motivation

Technical Experience:

  • Web API Development (JSON, SOAP, XML-RPC)
  • Python 3
  • Version Control (Git)
  • DevOps (Focusing on use of deployment tools, e.g. Docker, SaltStack, Ansible etc.)
  • Web API security (SSL Certificates, HMAC)
  • SQL (Postgres, MS-SQL)
  • Systems Integration


We are committed to rewarding initiative and excellence and we offer a competitive salary and comprehensive benefits. You can expect challenge, learning and autonomy in creating value in our dynamic business.


To apply, please email your CV with a covering letter highlighting your salary expectations to