Senior GO Engineer

MirrorWeb - Manchester

Full-time (Permanent)
Negotiable depending on Experience
Manchester
Published on
29 October 2019

Senior Go Engineer

Ever thought about what you would do if your Twitter account, Instagram or Facebook suddenly disappeared, or your digital footprint vanished? How would you retrieve memories of significant events? How would you feel if the last 2, 3 or 5 years of your personal history was unexpectedly gone… forever?

Welcome to MirrorWeb. Our cloud-native web and social archiving technology allows organisations to create permanent, immutable records of all online communications. Archive the UK’s digital history from the Magna Carta to the present day? We’ve done it. Made The National Archives one of the highest hit UK websites? We’ve done it. Prepared the UK for Brexit (if we ever leave) by archiving the entire library of EU law? We’ve done that too. 

Essentially, everything not saved, will be lost.

If you want to work somewhere with a real purpose, preserving history for our future generations and make a huge impact… look no further – come and work for MirrorWeb!

 

The MirrorWeb Story so Far

Our clients include organisations such as the UK Government, The National Archives, BBC, through to brands such as Pernod Ricard, who want to archive their digital legacy. Through our work with public sector clients, we’ve attracted the attention of regulated firms, and we now also work with global financial services firms to ensure they meet financial compliance requirements. Not only is that a huge market, but one that presents some stimulating technical challenges for developers too!

 

Your Role

It’s been a really exciting journey over the last 18 months! We’re now working with Go to create more scalable, robust services. This has created an opportunity for an experienced Go Engineer to join our team!

You’ll be leading our existing Go/NodeJS/Python team, with a key involvement in architectural design and scoping. As well as mentoring our existing developers, you’ll also be grappling with some interesting tech challenges! Here’s what you’ll be doing: 

  • Leading our back-end team who currently work with Go, Python and NodeJS.
  • Architecting cloud-based, serverless solutions, and integrations for new services.
  • Championing best practices for software development including testing, as well as improving the current code base to ensure robust, proficient, maintainable projects.
  • Collaborating with our UI team and other development teams to ensure flawless delivery of back-end services and APIs.
  • Being able to think outside the box to solve technical challenges, with best practice and scalability in mind!

 

What we’re looking for

You’ll have at least 2 years of commercial experience with Go, ideally delivering enterprise applications, with the following:

  • In-depth knowledge of the Go environment; database drivers, libraries, tools, frameworks, etc. 
  • Strong experience of developing cloud-based solutions.
  • Passionate about writing performant Go; experienced in troubleshooting and resolving performance issues, in-depth knowledge of scalability, memory management. 
  • Experienced in using Go concurrency effectively.
  • Proven track record of developing and maintaining fast, scalable and well documented back-end services and APIs.
  • Experienced with SQL based databases, knowing how to optimise and use them effectively.
  • Experienced in project scoping, planning and architecting new services and optimising existing services. Knowledge of the current trends in microservices and architecture would be highly beneficial.
  • Proven track-record in leading development teams; passionate about personal development, up-skilling, coaching and mentoring junior developers
  • Experience of working with various methodologies such as agile. 
  • Dedication to ensuring the relevant testing processes are in place to meet best practice.
  • Knowledge of AWS would be highly advantageous.

You’ll be a self-starter with a wealth of experience from a professional software development environment. Ideally, you’ll also have been a champion of building reliable back-end services that are made of simple, easy to understand building blocks, hungry to make your mark in a fast-growing mid-stage start-up. 


What do you get?  

We are the world’s no.1 provider of web archiving services. Aside from this role being a key contributor to our product development, you’ll also benefit from:

  • 25 Days Holiday + Bank Holidays
  • Company Pension Scheme
  • MacBook Pro and relevant Apple Accessories
  • Chill out zones: VR Simulator that can take you anywhere in the world, pool table
  • Free fruit, tea and coffee (we have awesome barista coffee machines)
  • Company socials (fancy joining our Tough Mudder team next year?)
  • Last but not least...... a positive, motivating work environment with awesome colleagues!

 

Interested?

If this role sounds right for you, please email your CV including salary expectations to Maggie Hinks, Head of Talent and she’ll be in touch!

Related jobs

Subscribe to our newsletter

Sign up here