Hello, we’re looking for an experienced systems developer or SRE to join us in central Bristol, UK. We’re a small company but we build software that makes a difference worldwide. Delib’s products are used to connect citizens with government; our flagship product, Citizen Space, is used by over 100 government organisations around the world. Have a look at our Citizen Space Aggregator to see thousands of issues on which our customers are currently consulting the public.

Currently Delib’s engineering group consists of four generalist developers (some say “full-stack”; we find that a bit buzzwordy) and one test engineer. At the moment we spend a lot of time working on devops/systems things when we should be shipping features for our customers. We need an engineer who can own the underlying systems stuff and find technical solutions to eliminate toil across the company.

In this job, your main responsibilities will include:

  • Developing and maintaining internal tools such as production dashboards and backup systems.
  • Working with off-the-shelf tools for building, testing and deploying our apps, such as Ansible configuration management and Jenkins CI test environment.
  • Maintaining and monitoring our staging and production fleet of around 200 (and growing) Linux VMs located around the world. For the avoidance of doubt, you won’t be responsible for looking after office IT, printers etc.
  • Sourcing and looking after vendor-supplied services e.g. VM hosting, monitoring, DNS, email delivery.
  • In general, if a task is too boring – find a way to automate it away.

You’ll get a fair amount of autonomy in your job, but we don’t want someone who will lock themselves in the basement and engineer everything in isolation.  The other developers will have to use, and sometimes maintain, the systems you’re responsible for, so it’ll all need to be version controlled, documented, and generally friendly for other people to work with. Where appropriate, we’d prefer you to use Python for developing internal tools, as that’s what we use to develop our products.

Typically we work well with people who’ve got a Computer Science degree and have been coding since at least their early teens. YMMV.  We prefer people who can communicate with humans as well as computers.

Speaking of which… all developers take rotating shifts as Developer on Support. For two weeks approximately every two months you’ll team up with an account manager to help our customers with their questions and problems. This means that, although you won’t be developing our products, you’ll need to know your way around them and generally know how to Internet.

Unfortunately being on support does also mean being on call. But calls/texts outside office hours are infrequent and if you do get called you get paid for it. Oh and don’t panic – you don’t get calls directly from customers.

You’ll be joining a group of developers who like going for lunches and drinking together – our city-centre office is super-convenient for nice lunch places and pubs.  We have grown-up things like Aeron chairs (or sofas to work on if that’s more your style), and you’ll get a decent Macbook Pro, or an equivalent Linux laptop if you prefer.

Hours and Salary

Full-time Monday-Friday is preferred for this role, but part-time Monday-Thursday is also possible. Currently all Delib’s engineers are part-time, with the option for scale-up days each month. We find that this arrangement suits our work/life/childcare/hangover requirements perfectly.

We’re offering £35k-£45k pro-rata depending on experience.

Closing date 31st June 2018

Contact Details

Sound interesting? Send us a covering letter and your CV to lorna@teamrubber.com.

We don’t place too much faith in CVs, the covering letter is really what we look at. If we like the look of yours we’ll get you in for a standard hiring interview.

We follow the HMG Baseline Personnel Security Standard and you will therefore need to satisfy basic eligibility criteria/certain conditions of employment (e.g. nationality rules/right to work); and provide appropriate documentation to verify ID, nationality, employment and/or academic history, criminal record (unspent convictions only).

No applications will be accepted via recruitment companies.

Cheers,

Andy (Director) and Jess (Developer)