Junior Automation & Software Developer
Role details
Job location
Tech stack
Job description
We're looking for a Junior Automation & Software Developer to join our growing development team. This is a fantastic opportunity for someone who enjoys technology, likes solving problems and wants to work on projects that have a real impact.
No two days are the same, and you'll be encouraged to learn, experiment and develop new ideas from day one.
Your Role
You'll play an important part in developing the automation that powers our platform.
Using Node-RED as your primary development environment, you'll create intelligent workflows that connect devices, process live data and automate how buildings respond to changing conditions.
As your experience grows, you'll also work with Java, APIs, databases and cloud technologies to help expand our platform.
What You'll Be Doing
- Designing and building automation workflows using Node-RED.
- Connecting sensors, gateways, meters and building systems.
- Creating integrations between our platform and third-party software.
- Processing live data to automate building control strategies.
- Supporting the development of Java applications and backend services.
- Testing, troubleshooting and continuously improving our software.
- Working alongside our engineering team to develop innovative energy management solutions.
Requirements
You don't need years of commercial experience-we're looking for someone with enthusiasm, curiosity and a genuine passion for technology.
You'll ideally have:
- An interest in automation, software development and connected technologies.
- Experience with Node-RED, or a strong desire to learn it.
- Some programming experience, ideally in Java or JavaScript.
- An understanding of APIs and how software systems communicate.
- Good problem-solving skills.
- The ability to learn quickly and work as part of a collaborative team.
Experience with any of the following would be beneficial but isn't essential:
- JavaScript
- Java
- MQTT
- SQL
- Git
- Linux
- Docker
- IoT devices
- Building Management Systems (BMS)
- Modbus or BACnet, This role is based at our Harrogate office. Applicants must live within the Harrogate postcode area, or be willing to relocate before starting.
Benefits & conditions
Pulled from the full job description
- Sick pay
- Company pension
- Private medical insurance
- Company events, * £30,000 starting salary.
- Full training and mentoring.
- Hybrid working from our Harrogate office.
- The opportunity to work on innovative technology with real-world impact.
- A friendly, ambitious team where your ideas matter.
- Clear opportunities to develop your career as both you and the business grow.