Infrastructure &
operations developer


Part / full time, flexible hours

When Now –
Where Anywhere
Salary £47,000-£50,000 
Applications open Open now, apply anytime
Applications close If you can see this ad, it’s still open.




About the role 


We are working to transform the UK planning system for the digital era. Planning is one of the most fundamental layers of democracy, and yet our planning system is famous for being slow, opaque and inaccessible, especially to those who don’t have money or time. 

Open Systems Lab are working with local planning authorities and the Ministry of Housing Communities and Local Government (MHCLG) to build the first fully digital planning services. That means services that are simpler, more transparent, and more accessible, allowing users to submit information as structured, machine-readable data, instead of as long, impenetrable PDF documents.

They are also some of the first ‘Rules as code’ services in the world: that means they can pre-check schemes against the relevant planning legislation and policy. 


To make that possible, we are building Plan✕, an open source platform that allows planning authorities to write, operate and collaborate on shared ‘rules as code’ planning services as flowcharts. A kind of Github for public services and policies. 

As we move towards a full public BETA, we need someone to take a leading role in operating, maintaining and continuously improving the platform and its infrastructure, to ensure the service remains robust, secure, and ready to scale, so it can receive many thousands of applications per month.

We’re looking for someone skilled, responsible and rigorous who wants to take a leading role in developing and operating truly excellent public digital infrastructure (as it should be), so we can leave planning and democracy better than we found it. 





In this role you will


Monitor
Monitor the everyday running of the Plan✕ platform, looking for, responding-to and fixing issues that may arise. 
Continuous improvement
Look for ways to improve our service infrastructure to make it more resilient, more secure and easier to adopt.

Security & permissions Look for possible security issues and improvements (bringing in external expertise wherever you deem necessary). You will work with the dev team to design, build and monitor a robust system of permissions around the collaborative editor and API data.
API endpoints
Design, create, manage and improve API endpoints, helping maintain data-integrations, and work with other teams across central and national government to pull data into services, and send data out.

Technical liaison On occasion, liaise with external technical teams (eg in order to create and maintain data integrations) and technical experts (eg security).
Develop new back-end features and infrastructure
Work with the product manager and others in the dev team to develop new back-end features that empower admins and editors, avoid unnecessary complexity and minimise future tech debt.

Help shape strategy & tactics

You’ll help design our system architecture, and look for ways to make everything we do better, more secure, more transparent, more interoperable and easier to adopt and operate.
Document & open up

Make Plan✕ and its APIs as easy as possible for others (including councils, open source contributors and data customers) to understand and use. 



Requirements for the role


  • Experience of working on infrastructure-as-code (eg. docker, pulumi or terraform)

  • Excellent problem solving, critical thinking and technical communication skills.

  • Strong awareness of (and interest in) security issues.

  • High level of proficiency working with GraphQL and/or  REST APIs.

  • Competent monitoring and managing services on AWS (or others).

  • Able to thrive in an iterative and sometimes ambiguous agile R&D environment, which requires trade-offs.

  • An instinct for spotting issues before they become issues, suggesting or developing fixes, and pushing them.

  • A love for clean, standards-compliant, well-patterned code
.

  • Comfortable and effective working collaboratively (and remotely) using Github.

  • Reliable, trustworthy, and motivated by delivering robust, lean digital services that improve people’s lives.




Nice to haves


  • Experience of working with Hasura.io or similar.

  • Experience of working with GIS data

  • Experience of working on digital government services and/or other services with a strong emphasis on security, accessibility, auditability, interoperability and data responsibility.

  • Interest in schema design and open data standards


What’s in it for you


  • Work with a small, but incredibly talented, friendly, and motivated team of people in a high-expectations, but always kind and inclusive environment.  

  • Ridiculously flexible working. Work where you want and when you want (most of the time at least).

  • Take a key role in a transformative public digital project, with potential to have a hugely positive impact on a key layer of everyday democracy.



If you’re interested in this role, but you’re not quite sure whether your skills and experience quite fit, please get in touch︎ or just apply anyway.

Please do not contact us if you represent an agency.




To apply for this role, please send a brief CV / resumé, along with some examples of other things you’ve worked on (if appropriate) to enquiries@opensystemslab.io