Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Full stack software engineer

Acton Round
Allye
Software engineer
£60,000 - £100,000 a year
Posted: 1 October
Offer description

We are offering an internship for a Full Stack Developer to join our team developing cutting-edge Battery Energy Storage Systems (BESS). This role combines modern web development with hardware control systems, making it perfect for a developer with an electrical/electronics engineering background who wants to bridge the gap between software and physical systems.

You will develop the software that not only powers our customer-facing platforms but also directly controls and monitors our battery storage hardware. This is a unique opportunity to work across the entire technology stack while contributing to the clean energy transition.

Responsibilities

Backend & Cloud Architecture (Primary Focus)

* Design and develop scalable microservices architecture for our cloud-based energy platform
* Build robust APIs for real-time data collection, system monitoring, and performance optimisation
* Implement event-driven systems to handle high-frequency data streams from BESS
* Develop data pipelines for analytics, predictive maintenance, and system optimisation
* Ensure high availability, security, and performance of cloud infrastructure

Hardware Integration & Control Systems

* Develop software interfaces to control and monitor battery energy storage hardware
* Implement communication protocols (Modbus, CAN bus, RS485, MQTT) for hardware integration
* Create real-time monitoring and control systems for battery management
* Build firmware integration layers and handle over-the-air (OTA) updates
* Develop safety-critical software systems with appropriate fail-safes and error handling

Frontend Development

* Build intuitive user interfaces for system monitoring, control, and analytics
* Develop customer-facing dashboards showing real-time system performance
* Create mobile-responsive applications for field technicians and customers
* Implement data visualisation tools for energy flow, system health, and performance metrics

System Integration & DevOps

* Collaborate with hardware engineering teams to define software requirements
* Implement CI/CD pipelines and infrastructure-as-code practices
* Ensure compliance with energy industry standards and safety regulations
* Support commissioning and deployment of systems in the field

Essential Requirements

Technical Background

* Degree in Electrical Engineering, Electronics Engineering, or related field
* Full stack development experience with strong backend focus
* Experience with hardware-software integration in physical product environments
* Understanding of electrical systems, power electronics, or embedded systems

Backend & Cloud Expertise

* Proficiency in modern backend languages: Python,, Go, or Rust
* Microservices architecture design and implementation
* Cloud platforms (AWS and GCP) and serverless architectures
* Database technologies: SQL (PostgreSQL/MySQL) and NoSQL (MongoDB)
* API development (REST, GraphQL) and event-driven architectures
* Message queues and real-time systems (Redis, RabbitMQ, Apache Kafka)

Hardware Integration Skills

* Industrial communication protocols: Modbus, CAN bus, RS485, Ethernet/IP
* IoT connectivity: MQTT, HTTP, WebSocket protocols
* Experience with embedded systems or willingness to learn quickly
* Understanding of real-time systems and hardware constraints
* Experience with sensors, actuators, and control systems

Frontend Capabilities

* Modern JavaScript frameworks: React or Angular
* Responsive web design and mobile-first development
* Data visualization libraries:,, or similar
* UI/UX principles for technical/industrial applications

Development Practices

* Version control (Git) and collaborative development workflows
* Testing frameworks and test-driven development
* CI/CD pipelines and DevOps practices
* Agile development methodologies

Highly Desirable

* Previous experience in energy storage, EV charging, or power systems
* Embedded C/C++ programming experience
* Battery management systems (BMS) knowledge
* Real-time operating systems (RTOS) experience
* Industrial automation or SCADA systems experience
* Safety-critical software development (ISO 26262, IEC 61508)
* Time-series databases (InfluxDB, TimescaleDB) and analytics
* Machine learning/AI for predictive analytics and optimisation
* Containerisation (Docker, Kubernetes) and orchestration
* Infrastructure as Code (Terraform, CloudFormation)

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Software engineer
Telford
Rheinmetall BAE Systems Land (RBSL)
Software engineer
Similar job
Software engineer - ruby
Shrewsbury
Develop
Software engineer
Similar job
Software engineer - ruby
Wolverhampton (West Midlands)
Develop
Software engineer
See more jobs
Similar jobs
It jobs in Shropshire
jobs Shropshire
jobs Acton Round
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Shropshire > Full Stack Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save