Our client has an exciting opportunity for a Software Developer to join the team based inBristol. This could be a full-time, part-time or freelance scenario with a highly competitive salary of circa £30,000 - £40,000 pro rata.
Our client have a pretty good environment in which to write software. They have a big airy studio in a listed building in the city centre, and they’re a small enough company that everyone knows everyone else. It’s not perfect; there are never enough hours in the day, but they care, they say thanks, and go out for lunches and drink together after work.
Typically our client work well with people who’ve got a Computer Science degree and have been coding since at least their early teens. YMMV. They prefer people who can communicate with humans as well as computers.
As their Developer you will do a bit of everything:
- They generally use Python for backend development. Generally Python doesn’t suck. They work with python frameworks including Pyramid, Zope and Plone. You don’t need to have used these – or even have used Python – but experience with a web framework would be good.
- Most of their app data is stored in object databases (ZODB) but from time to time they also use various flavours of SQL.
- Our client have lots of devops things to do, including deployment automation for servers around the world. They use Ansible for this, along with a bunch of their own scripts. Again, you don’t need to have used Ansible, but it would be best if you’re not (too) scared of SSHing into linux servers, grepping logs and tweaking apache configs.
- All their application code, automation scripts and configuration are version controlled using git, as is most of their test data. They all need to be able to modify, build and run each other’s code, so these days they’re pretty hot on documenting things too.
- All developers take rotating fortnightly shifts as Developer on Support, which means they help their customers and account managers with technical issues via their online ticketing system, help sales people with quoting and tendering, and are generally available to answer questions without being excessively grumpy. This is actually really important – it means that developers get to see how the stuff they’ve built really affects their customers’ lives, and customers love getting a reply directly from the person who can fix their problem.
- 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.
As their Software Developer you could be a full-time, part-time or freelance scenario. Currently all of our client’s developers are part-time, with the option for scale-up days each month. They find that this arrangement suits their work/life/childcare/hangover requirements perfectly.
The covering letter is the most important thing for our client, if they like the look of yours they’ll get you in for a standard hiring interview.
No applications will be accepted via recruitment companies.
Our client 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).