Job title: Software Engineer
Job type: Permanent
Emp type: Full-time
Location: office
  • IT
  • IT & Telecoms
  • node.js
  • typescript
  • PostgreSQL
  • mysql
Salary type: Annual
Salary: GBP £40,000.00
Job published: 05-09-2019
Job ID: 32631
Contact name: Martin Smith
Contact email:

Job Description

Software Engineer, Node.js and Typescript, 

Do you want to be an integral member of a close-knit team devoted to the development of a software platform responsible for management and optimisation of flexible electrical loads in domestic installations.

This means large-scale, real-time communications with Internet of Things devices; insightful data analysis using cutting-edge processing techniques and learning; a focus on data and operational security; and engineering standards centred on quality, availability, and resilience.

This is a unique opportunity that will take you in exciting new directions, moving from new technologies to new applications of existing ones. You’ll get the opportunity to work with the latest devices, from battery storage to electric vehicle chargers, finding ways to optimise their operation and empower owners to benefit from their own flexibility.

Your focus will be on developing brand new features on top of a modern Software-as-a-Service platform. You’ll work on reactive data pipelines, APIs and optimisation algorithms. The functionality you deliver will run in a cloud environment, utilising containerisation and serverless technologies to deliver a highly available and resilient solution to our customers.

Do you love solving technical problems and who focusing on delivering valuable features on our products? does everything you have read so far feel like you? 


Please send me your details so we can talk further. 


Your skills

The core of what we are looking for is Node.js and Typescript experience but don't worry too much if you don’t tick every box – our client is mainly interested in how you work, not just what you know. If we think you’re a good fit for our team, they are more than happy to teach you what you don’t already know.

Having said that, it’s good to know what our core technical skills are.

  • Node.js with TypeScript. It’s our ecosystem and language of choice right now.
  • Relational data stores, including PostgreSQL and MySQL on top of AWS RDS.
  • Document data stores, including AWS DynamoDB.
  • Test-driven development. They follow Red-Green-Refactor everywhere.
  • Pair programming. We try to spend most of our development time pairing. Sometimes this means pairing with a non-developer – a great way to knowledge share.
  • Containerisation. We’re using Docker right now. We’re interested in other technologies in this area, such as Kubernetes.
  • Serverless. They are using AWS Lambda and think it’s incredibly powerful.
  • Amazon Web Services. It’s our platform of choice and we try to get the most out of it.


  • Salary £30-40k, depending on your experience and level.
  • A minimum of 25 days holiday, plus public holidays.
  • Health care expenses scheme.
  • Flexible working hours, along with remote working. The only restriction is that we maintain our ability to work and communicate effectively as a team.
  • Pension contributions matched by the company, up to 4%.
  • Discretionary paid sick leave.