Share this Job

Back-End Developer

About Lightsource Labs


Lightsource Labs is an energy technology business wholly owned by the global solar company, Lightsource bp. Lightsource Labs was founded in 2016 to take advantage of the opportunities offered by the transition to a sustainable, decentralised, digitalised energy system.


Lightsource Labs’ smart energy management solutions unlock flexibility behind-the-meter to accelerate the transition to a low-carbon, sustainable energy economy. Today, Lightsource Labs employs an international team of highly skilled engineers, developers, commercial and operational leads, who continue to advance the goal of scaling smart digital energy solutions globally.


About Lightsource bp


Lightsource bp is a global leader in the development and management of solar energy projects. We are a 50:50 joint venture with bp with a mission to help drive the world’s transition to low carbon energy.


With solar set to increase tenfold in the next 20 years, we are well-positioned to capitalise on this growth. By joining the Lightsource bp team, you will ‘be the change’ on the world’s energy transition to a more sustainable future.


We pride ourselves on our entrepreneurial spirit as we continue to push the boundaries of an ever-changing energy landscape. By choosing a career with us, you can expect a challenging and fulfilling role surrounded by people who are passionate and have brilliant ideas about sustainable technology, innovation and making the world a better place.


What You’ll do (the role)




We are looking for a Backend Software Engineer to join our Service Management Team responsible for bringing products and solutions to the end users. Lightsource Labs delivers products which monitor and control Distributed Energy Resources (DER), such as batteries, electric cars, solar generation, and heat pumps.


The role focuses on combining the latest cloud technologies with an excellent customer experience to create cutting-edge solutions for the clean energy market. You will join a team of talented engineers where we value individual contributions, timely deliverables and a degree of independence. The role is hybrid, based in our London office.


Duties and responsibilities


  • Work with stakeholders and the team lead on the design based on requirements.
  • Provide proactive input into the platform improvements and follow the latest industrial standards
  • Contribute to the design of data models to support new products and services
  • Be able to deliver functional software within a timeframe.
  • Perform run-time debugging, performance profiling and optimisation of code.
  • Work with the validation team to ensure the validation of the software meets the customer requirements.
  • Create and execute automated unit tests, integration tests and system test scripts.
  • Work closely with DevSecOps and external consultants.
  • Contribute to clear documentation, both functional and APIs


Who we’re looking for


Experience & Knowledge


  • Strong level of experience with Laravel framework (PHP)
  • Good level of experience working with SQL-like relational databases (MySQL/AWS Aurora)
  • Good level of experience working on microservice-based systems
  • Very good understanding of RESTful / WebSockets / Webhooks APIs
  • Practical experience with Python or NodeJS
  • Ability to architect new data models
  • Practical experience with AWS or GCP/Azure using both serverless and container deployments - Docker/Kubernetes
  • Good exposure to Linux
  • Fluent in the Git flow
  • Experience with a time series databases (InfluxDB or TimescaleDB) or an equivalent
  • Ability to use CI/CD/CT tools like Jenkins
  • Experience working in the Agile environment
  • Ideally, knowledge or a substantial interest in the new energy market




Preferred BSc/BA in Computer Science, Engineering or relevant field


Why you’ll make a great member of the team


Personal qualities


  • Must be self-motivated, be proactive, have a keen eye for detail, be result-oriented, and have an ability to work and stay calm under pressure
  • Excellent spoken English and flexible communication skills are required, like interfacing with suppliers and customers of various backgrounds
  • Should be dynamic, problem owner and solver
  • Strong communication skills across all levels within the business, with both technical and non-technical people essential
  • A creative problem solver with the ability to think laterally and understand the cost and value drivers within a competitive business environment


Why you’ll want to work for us


Our company is a place where you can be yourself and grow – a place where your ideas and opinions matter.


Be you

We pride ourselves on being an inclusive community, where every individual is valued and treated with respect.


Be responsible

Our culture is driven by our core values. From operating safely to ensuring our solar projects are responsible and promote biodiversity.


Be recognised

Alongside a competitive salary, we offer a variety of benefits including annual bonus, retention bank, health insurance, pension, and other local benefits.


Be inspired

Join an agile, international team working across 15 countries to power the future and positively impact people, communities, ecosystems and biodiversity across the world.


Our core values

Lightsource bp truly cares about creating a sustainable future through safe, responsible and meaningful low-carbon energy projects. Our core values of Safety, Integrity, Respect, Sustainability and Drive are the guiding principles for everything we do.