Vacancy: Senior Web Developer & Lead Web Developer (up to 2 positions) 

Salary: £35,000 - £46,250 FTE, depending on experience

Term: 3, 4 or 5 days per week (negotiable), permanent position

Location: Edinburgh

Application deadline: 16th April 2021 (interviews may commence earlier)

Scene is recruiting 2 full-stack web software developers with a focus on back-end development who are passionate about the net-zero transition. You will work as developers alongside a solutions architect and engineers in a 5 person tech team in Edinburgh, on a 3, 4 or 5 day a week basis. 

Scene Connect ("Scene") is a leading renewable energy consultancy in local energy and energy access, with innovation projects in the UK and the Global South. Due to the ongoing success of our innovation work, we are looking to expand our technical team with new appointments – with specific focus on our Cloud ZUoS project, designing the net-zero energy system of the future, to operate at the local scale.  

We are looking for candidates who buy-in to what we stand for, both in terms of our mission and our collaborative approach to team working. Check out our projects to see what we have done since we started in Edinburgh in 2011. We are a small, but steadily growing business - we currently have around 15 staff across our Edinburgh and London offices (with some staff shared with Connected Energy, a business in which we are a founding partner and shareholder, that helps to bring renewable energy to people in rural areas in South Asia and East Africa).  We work across the UK, and are part of international projects in India, Tanzania, Rwanda, Nepal and Uganda.

We are an Equal Opportunities employer and we are committed to having a diverse and inclusive workforce. We welcome applications from Women, Black, Asian and Minority Ethnic candidates. We positively encourage applications from suitably qualified and eligible candidates. 

You must have the right to live and work in the UK to take up this position, and the company is able to offer certificates of sponsorship to suitable candidates.


To apply for either of these positions please take a good look at our website  - www.scene.community to see if you like what we do - then 

  • email your CV and 

  • a max 1 page covering letter 

outlining why you would be a good fit for the position, to alex.s@scene.community and jim.o@scene.community by 16th April 2021. Please put “Senior Web Software Developer” or “Lead Software Developer” in the email subject. We may commence interviews before the deadline date so early applications are encouraged.


Senior software developer 

We are looking for a software developer with confidence in the development of web services and user interfaces and experience in software development as part of a team. Candidates with passion for web technologies and Internet of Things are invited to apply and be part of the ZUoS project team, working with our commercial and technical project team to bring the platform to life.

We are looking for enthusiastic candidates with at least 3 years of experience in software development. Ideally you will also have a degree in Computer Science, Software Engineering, Data Science, or a relevant subject, or additional years of work experience. 

We’re looking for someone with:

  • Experience of implementing projects at all levels of the stack. We’re using Python, Django and postgres. 

  • Good communication skills as a core member of a social enterprise with an international scope and teams in Edinburgh and London. 

  • Passion for web technologies and a desire to remain up to date with the latest technologies and share your knowledge.

  • Demonstrated ability to take initiative, be self-motivated to problem solve, debug and bring tasks to completion. 

As a senior developer you will have applied software engineering principles in past roles and be confident in managing a small team of software developers, using appropriate techniques and methodologies. You will consider the following, using your own experience:

  • system and data security

  • continuous delivery

  • monitoring and managing a production environment

  • code management and software cycle


Lead developer 

As lead developer you will be expected to contribute your experience to development tasks as with the senior development role. In addition, you will work with other senior Scene colleagues, taking ownership of key components of Scene products, prioritising features, managing deadlines and expectations and managing the development team. Where additional skills are required for the team, you will identify appropriate training or procure external resources. You will be key in growing a development team to support Scene’s ambitions for advanced software tools to support energy research and consultancy projects, as well as the development of commercial software service platforms.

Additional skills

In addition to the web platforms and tools, Scene are contributing to the development of firmware and hardware for domestic and small-business renewable energy monitoring and control systems. Knowledge of, and interest in, any of the following are a bonus:

  • analogue and power electronics

  • embedded development (we’re developing with embedded C++, Zephyr on STM32 microcontrollers)

  • wireless communication protocols

Comment