← Back to jobs

Full Stack Engineer

Skills

agileanalyticsangularapiautomationazureci cdclouddata pipelinesdevopsdotnetgitjavamicroservicesnodejspythonreactresttest automationvue

Description

The Full Stack Developer within the BOAT (Battery Optimisation and Trading) team is responsible for designing, developing, and supporting end-to-end software solutions that enable battery trading, optimisation, forecasting, and operational decision-making. The role spans front-end user interfaces, back-end services, APIs, cloud infrastructure, and data integrations, ensuring secure, scalable, and resilient solutions that deliver business value.

Key Responsibilities

  • Design, develop, test, and maintain full-stack applications supporting battery trading and optimisation capabilities.
  • Build intuitive user interfaces and dashboards using modern web technologies.
  • Develop and maintain APIs, microservices, and backend components.
  • Integrate solutions with cloud platforms, data services, and external systems.
  • Collaborate with Product Owners, Traders, Data Scientists, and Engineers to translate business requirements into technical solutions.
  • Support CI/CD pipelines, automated testing, and DevOps best practices.
  • Monitor application performance, troubleshoot issues, and implement continuous improvements.
  • Contribute to architecture decisions, security controls, and platform standards.
  • Participate in Agile ceremonies including sprint planning, backlog refinement, daily stand-ups, and sprint reviews.

Key Skills & Experience

  • Experience developing applications using modern front-end frameworks (e.g., React, Angular, Vue).
  • Strong backend development skills using technologies such as .NET, Python, Node.js, or Java.
  • Experience with REST APIs, microservices, and cloud platforms (Azure preferred).
  • Knowledge of databases, data pipelines, and system integrations.
  • Familiarity with DevOps practices, CI/CD, Git, and automated testing.
  • Strong problem-solving and collaboration skills.
  • Experience within energy trading, batteries, optimisation, or analytics platforms is advantageous.

Success Measures

  • Reliable delivery of high-quality software aligned to BOAT roadmap objectives.
  • Improved platform performance, scalability, and operational resilience.
  • Faster delivery through automation and engineering best practices.
  • Positive contribution to the industrialisation of the BOAT and wider Battery Platform capabilities.

Get similar jobs in United Kingdom by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Full Stack Developer jobs in United Kingdom.

Finding similar jobs…