This role is for a full-stack programmer who wants to work with a multi-skilled team of designers, researchers and developers. We're a growing company — your Rails & Linux knowledge is going to be crucial to that.
Bytemark are looking for a full-stack Software Engineer to join our team of five. We're interested in someone who can take apart a web application, get to know it intimately, and then develop, fix, test, and deliver it.
You should be comfortable working at both the back- and front-ends of a modern web application, picking apart frameworks, APIs, DBAs, SQL, as well as doing occasional spots of browser-side debugging. The main languages we use are Ruby and Go, but if you've completed work in C++, Java, Python or similar languages you'll get on just fine. We use Rails for many of our web-facing APIs and internal applications. You'll need a proven development track record, and a strong desire to get projects delivered.
Your work here would depend on your skills and experience, but it might include:
We have developed our own cloud hosting platform, founded on our history of building hosting products on innovative technology. We're not afraid of challenges, and have learned how to turn inventive engineering decisions into high-value production systems. We love putting these new ideas into production for our customers. Our uptime and long-term reputation is the success that we cherish from all of this work.
We use the processes that work for small teams. We use Git for version control, Gitlab to keep track of issues, and Jenkins for continuous integration. Software engineers will have several projects going on at once, and we try not to over-manage. In short, we have an evolving methodology and a wealth of experience — this means we can quickly and efficiently deliver new features for our customers.
You'll need to be able to hold to a vision of a finished product, join in ongoing research and share your insights and expertise with a team. You need to know when to ask for help, and be open to discussing your work in an ego-less way.
If this sounds like you, press the apply button now!
What kind of company is Bytemark?
Bytemark is a 30-person strong, 14-year-old hosting company, with nearly 3000 customers. Our mission is to build tools that developers will love, with a strong focus on the UK market. We have a deep appreciation for the free software movement, and we hope you might know our name from various free software and culture sponsorships we've made over the years.
Our two largest teams are currently Software Engineering & Customer Support — building things and helping our customers use them is where we spend most of our time.
We're currently replacing our oldest hosting services with newer, automated, better-featured ones and bringing them all together on a single control panel. There are many aspects of this that need pulling apart and rebuilding.
Hosting has been a solid business, allowing us risks that narrow software startups couldn't. Owning our own data centre has given us amazing security. We're using our 14 years of experience to continue this history of innovation, and to build a company structure with a long-term view.
Employees who have succesfully progressed at Bytemark typically have balanced their workload while proactively taking on new responsibilities. We review your progress every 3 months, with salary reviews every 12 months. Salaries are set on overall responsibility and company size, so you will be able to earn a higher salary and responsibility through proven achievement.
We also have an open company plan. Our HR Manager and the Engineering Director will help you navigate this and spot new opportunities in the company as they arise.
We offer 5 days of paid conference attendance & expenses each year in order for you to further your professional development. We also offer extra support if you want to present at conferences.
Skills we're seeking
For this position:
Everyone at Bytemark needs to have these skills:
This position will be centered at either our Manchester or York offices, but working remotely may be possible if you are UK- or EU-based, and have the right experience. Our company has been split between York, Manchester and several fully remote workers for years, so we have various ways of making that work.
Our whole team comes to our York HQ once a quarter for a meal, catch-up and talks, but each department meets up on a much more regular basis.
Before you apply
Please understand these points before applying
UK- or EU-based