Get a weekly email with all new Golang jobs
x

Golang Live Planet Jobs in United Kingdom


Hand-Picked Golang jobs • Apply directly to companies • Clear salary ranges

Browse 19 Golang Live Planet Jobs (1 new this month) in United Kingdom šŸ‡¬šŸ‡§ in December 2024 at companies like Geckoboard, Emitwise and Third Light with salaries from Ā£40,000 to Ā£90,000 working as a Backend Go Software Engineer, Software Engineer and Backend Developer. Last post

Hiring Golang Developers?

Create your profile to continue

Yakov Izabela Plucinska Anna Kuvarina Shubham Nainwal A. Weise Manas Srivastava Bekhzod Khudoyarov Sankar Velama Michael Zhang Christopher Topinka
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 39 developers joined Golang Cafe in the last 30 days
  • 13,012 developer profiles page views in the last 30 days
  • Get access to our Salary Explorer
  • Get access to exclusive discount on Golang courses up to 25% off
  • Last developer joined

2-Click Apply

  1. Upload Your CV
  2. Go to your Inbox & Confirm Your Application





9 of 19 Live Planet Jobs in United Kingdom šŸ‡¬šŸ‡§ • Sort by Date
Geckoboard Logo
Backend Go Software Engineer
Geckoboard
London, United Kingdom / Remote (UK)
Ā£65,000 to Ā£80,000 a year
November 2020
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Excited about the idea of working on distributed systems at scale? Want to be writing Go everyday? With great people? Weā€™re looking for curious problem solvers to do just that.

At Geckoboard, weā€™re working to help teams achieve their goals by enabling a fresh way of working. This revolves around making sure that important data gets seen and acted upon. Thatā€™s where our dashboards come in. Geckoboard is straightforward dashboard software that makes it quick and easy to surface live business data, metrics and KPIs for teams.

Our engineering culture

We're all here to build something great. You'll be joining a growing team of empowered engineers in a supportive environment that values experimentation, work-life balance and personal development. We've built a culture of knowledge sharing and feedback, so you'll be involved in planning and prioritisation of work as well as peer reviews and pair programming.

Learning is also a big part of our engineering culture. About once every fortnight you're able to take a whole day ā€” an Innovation Day ā€” to work on projects that interest you, learn new skills or contribute to open sourceā€¦ whatever it may be! We encourage these projects and often they have led to improvements in the way we work or concepts that have then been prioritised, developed further and added to our Product.

We work in small and focused cross-functional teams, usually made up of a Product Manager, a Designer, and a mix of Frontend and Backend Engineers. QA and Infrastructure tend to come in at the points they're needed or for specific projects. We scope out our project such that we're able to deliver meaningful work but small enough to iterate and take on board feedback quickly. We encourage our engineers to get involved in different teams and projects based on their interests, skills and opportunities to learn. We're also equally mindful about technical debt and make sure we dedicate time to addressing it.

Our teams

**Product
**Our product teams each own a different part of the product, building features that improve Geckoboard for our customers. Some of our recent work has ranged from a new send-to-Slack feature, SSO and in the team youā€™ll be joining initially, weā€™ve been building a brand new internal framework for importing, storing, and analysing data from third-party APIs we integrate with. We know that investing in our Data Platform is the best way we can deliver flexible, high-quality integrations quickly and easily. The new framework takes care of managing and scheduling imports, responding to webhooks, receiving analytics queries, migrating data from one version to the next and allows us to build internal gRPC services using a common protobuf interface upon it.

**Platform
**We believe that we can only be successful as an Engineering team if we are constantly and systematically investing in our tooling, our common systems, and our developer experience, this is where our Platform team comes in. Our recent work has ranged from rapid response work to improving test and trace coverage, migrating existing services to Go modules and support for other teams. We're also working on enabling older RESTful services to be migrated onto gRPC with a GraphQL API gateway in front.

You should apply if:

  • What weā€™ve described sounds interesting

  • Youā€™re interested in distributed systems

  • Youā€™ve worked with Go before*

  • You want to build a product that delights its users and genuinely serves their needs

  • Youā€™re collaborative; you empathise, listen and discuss

  • You actively seek out feedback in your work and to ensure you understand the problem youā€™re solving

We know that there are great candidates who may not exactly fit into what weā€™ve described above, or who have important skills we havenā€™t thought of. If thatā€™s you or youā€™re not sure, please apply, weā€™d love to hear from you.

  • Right now we're only considering mid-to-senior level candidates, if you're still developing your Go skillset and interested in joining the Geckoboard team, head to www.geckoboard.com/careers and get in touch, we'd love to hear from you and chat about future jobs!

Work where you work best:

While most of our team are normally based in our leafy East London office, a lot of us work remotely at least a day or two during the week. This means weā€™ve always been intentional about making sure our ways-of-working are remote-friendly so we can support that flexibility for everyone. We also have fully remote team members, though the expectation is that youā€™re comfortable with a visit to the London office about once a quarter (except during pandemics).

Due to the coronavirus pandemic, our office remains closed and everyone on the team is working from home presently. Weā€™re likely to continue working from home over the Winter. We keep a close eye on the government guidance, regularly update the team, and plan to open our office only when itā€™s safe to do so again.

Some of our team have shorter working weeks and weā€™re more than happy to try to accommodate this or another arrangement whenever possible. Just let us know what works best for you or that youā€™d like to chat about it in your application.

Logistics:

At this time, weā€™re only considering candidates who are (or will be) based in the United Kingdom (regardless of whether youā€™re onsite when out offices reopen or fully remote). Unfortunately, weā€™re unable to provide sponsorship for this role.

Our hiring process:

  • 20-30 minute call with a Talent Partner
  • 45 minute video call with the Hiring Manager
  • Take home exercise
  • Virtual onsite with the team - about 2.5 hours

The whole process takes about 2-3 weeks end to end, but weā€™re flexible!

Apply for the job

Do you want to join our team as our new Backend Go Software Engineer? We'd love to hear about you!


⎘ Copy Link ↗ Visit Link
Emitwise Logo
Software Engineer
Emitwise
London, United Kingdom
Ā£60,000 to Ā£80,000 a year
July 2020
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

What is Emitwise?

Emitwise is a fast-growing startup, whose vision is to accelerate the transition to global carbon neutrality. We build software that uses machine learning to help companies monitor and manage their carbon footprint. We're a seed stage company backed by top-tier Silicon Valley investors. Headquartered in London, Emitwise is at the heart of the net-zero carbon revolution.

Why does Emitwise exist?

Climate change is the defining issue of our time and we have reached a defining moment. While the threat to our planet is dire, the opportunity is also historic. But we need to move quickly. Our team is determined to create a world where every organisation, big or small, is able and willing to play their role in the fight against climate change.

Who we are

We're a team of entrepreneurs, engineers, designers, and carbon accountants that share a deep passion for sustainability and our crafts. We recognise the urgency of the climate crisis and, as such, value execution. We strive for innovation and therefore actively pursue diversity of thought. We cherish feedback and default to transparency. Ultimately, we're a team disenchanted with business as usual and looking to make real impact.

About the job

Reporting to the CTO, you will be a core member of the engineering team, helping us build the next generation of our product. You will be working on different challenges every day, ranging from back-end development to deployment of infrastructure. You will take a special delight in front end work and will help lead the team on their redesign of our carbon data visualisations.

Your work will be critical to the success of Emitwise and will include:

  • Design, develop, test, deploy, maintain and improve software
  • Manage individual project priorities, deadlines and deliverables
  • Help shape the future of a fast-growing Engineering team

Relevant candidates will likely have:

  • Experience of front-end software development (Angular or a similar framework).
  • Experience with one or more general purpose programming languages including but not limited to: Python, Java, C/C++, C#, Python, JavaScript, or Go.

The most relevant candidates will be able to demonstrate:

  • Experience working with a data visualisation framework (D3 or a similar library)
  • You will have the interest and ability to learn other coding languages as needed.
  • Ability to work in a team environment, not only implementing best practices in front-end development, but also upskilling those in the team.
  • A fine-eye for detail, paired with the experience and skill to strive for perfection.

Financial compensation

Salary range: Ā£60-80,000

Equity range: 0.05-0.25%

We want to hear from you

If this sounds like a team you'd like to be a part of, a mission you'd like to join, and a role you'd thrive in, please donā€™t hold back from applying! Whatever skills you bring to the table or background youā€™re coming from, we welcome you to start a conversation with us. We need your unique perspective for our continued innovation and success.

Apply to find out more about Emitwise and the role. The time to act is now!

Right to work

We are currently only accepting applications from candidates who have the right to work in the UK.


⎘ Copy Link ↗ Visit Link
Third Light Logo
Backend Developer
Third Light
Cambridge, United Kingdom / Remote (UK)
Ā£40,000 to Ā£50,000 a year
June 2020
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Third Light is hiring a Back End Engineer ā€”a Go developer or someone who has been mixing Go into their work or personal projects and is readynow looking for a primarily Go-based role.

You may work remotely - joining a team that already includes remote workers - or from our Cambridge office.

This is about delivering sophisticated new product features for release to our state-of-the-art software service that helps people manage and share their digital media files easily ā€“ features that deliver immediate positive impact for our global user base.

We're a small and expanding software development team, building an enterprise application with a highly-polished UI, using the very best and latest techniques. We employ an iterative, design-led process where everyone on the team gets a say.

Our product is a single-page JavaScript application loosely-coupled to a back end that's built on Go microservices and legacy PHP. We use microservices for all new features and Go is our chosen language to do this. In parallel we are migrating our older codebase to Go microservices.

We're agile and manage our work using a gentle Kanban process with daily stand-ups and we encourage a lightweight, productive approach to development. We can allocate projects that build upon your current strengths, and we offer a personal development approach that you may help shape.

Your opinion and expertise will be valued from day one.

Upcoming projects within the team

  • Integrate with social media to provide a publishing platform that can also gather user-generated content
  • Provide AI and machine vision to detect duplicate files and provide auto-tagging and OCR
  • Create a metrics & reporting system to track usage of features, document downloads and image views
  • Implement a full SFTP client & server interface to integrate with SLR Cameras and legacy systems
  • Extend workflow and automation microservices to create intuitive automated channel publishing tools
  • Automate orchestration of microservices in our product e.g. exploring Kubernetes
  • < your idea here! >

We're looking for

  • Someone who's positive about Go and wishes to embrace this exciting language
  • Proven back-end coding skills using either PHP or Go and for Linux
  • Demonstrable interest in Goā€”from industry, self directed learning or personal projects
  • An appreciation for continuous unit and integration testing
  • Skills in designing, building, testing and maintaining web services, ideally microservices
  • Ability to work with a large, live, production codebase
  • Familiarity with relational databases e.g. MySQL or PostgreSQL
  • Familiarity with CI/CD, preferably within a Git-based workflow
  • Optionally, familiarity with porting an OO monolith to a microservice architecture
  • Someone considering mid level back-end jobs such as: Go Developer | Go Microservices Developer | Golang Developer| Node.js Developer | PHP Developer | Python Developer | Back End Engineer | Back End Developer etc.

You may bringā€”or like to gainā€”skills exploring any of the following

  • Containers, containers as services and automated container deployment
  • Large-scale storage, manipulation and streaming of multimedia
  • Machine intelligence, visual recognition or similar numerical computation
  • Production experience in systems configuration, monitoring, logging, and metrics gathering

Our current technology mix - we'll help you get up to speed

Go (aka Golang) | JavaScript | PHP | NGINX | MySQL | SockJS | RabbitMQ | Debian | macOS | VMware | Git | Jira | Bitbucket | Bamboo | Slack | Basecamp

Salary and benefits

  • c.Ā£50,000ā€” negotiable ā€”we're keeping an open mind
  • Contributory pension scheme
  • Personal development plan that you can shape for related training/certifications/conferences
  • 25 days holiday + public holidays | flexible hours | bicycle and free car parking | on site cafe | good coffee and tea | fresh fruit | choice of high end workstation | an adorable Beagle to brighten the office

Working remotely: The Third Light development team embraced remote working a few years ago and now has workers in more than one country. We strive to provide a friendly, fun, supportive remote-working culture and we refine our processes to make remoting easier. We will welcome your ideas and contributions. We provide computing equipment and cover reasonable costs incurred from running a home office.

Normally, as a new starter, you'd come to the office for a few weeks to get to know each other. Due to Coronavirus you will no-doubt join us remotely, at least temporarily, which will bring interesting challenges in how best to introduce you to, and integrate you into, the development teamā€”how to train you, how to help familiarise yourself with our systems and ways of working. We see this as an interesting challenge so weā€™re working it out at the moment. We're planning a fully-remote ā€˜onboardingā€™ process with team meetups, one-to-one sessions and pair programming as well as online social gatherings for you when you join.

If you'd prefer to primarily work from our office this option will still be available to you after lockdown.


⎘ Copy Link ↗ Visit Link
Product Engineer
Butternut Box
London, United Kingdom
Ā£53,000 to Ā£63,000 a year
October 2019
1 Applicants This Week
More Than 6 Months Old

Job Description

A bit about us.

At Butternut, we put the food back into dog food. We believe dogs deserve to eat the healthiest, most natural and tastiest food with none of the nasties. Thatā€™s why we make freshly prepared dog food. Cooked like you would at home. Delivered in perfect portions.

We want to change the pet food industry for the better by helping dogs live healthier, happier and longer lives. We have come a long way since our co-founders (Kevin & David) hand-delivered the first Butternut Box.

We are on a mission to provide the best customer experience, feed more dogs and revolutionize an arcane industry using the latest technology. Thatā€™s where you come in.

Who we are looking for.

  • You have a minimum of 3+ years of relevant experience.
  • You care deeply about engineering culture and the quality of products you and your team build.
  • You love the web and new technologies (we use Elm, Golang & more on a regular basis).
  • You have an analytical mind and love solving problems as part of a team.
  • If you have made open source contributions to a project in any language (even English!) thatā€™s a plus.

A bit about the role.

As part of the engineering team, you will report into our Head of Engineering. You will also work closely with the Product, Marketing and Customer Love Teams to help solve problems.

In this role, you can expect to:

  • Contribute to the architecture and development direction of the team to ensure quality code is written and excellent products are build
  • Work across the stack (Ruby on Rails, Elm, React JS, PostgreSQL) to deliver quality, maintainable code.
  • Collaborate and learn with other team members via pair programming, mentoring, code reviews, and technical talks.
  • Learn about and champion best practices in code, architecture & processes.

A bit about you.

  • Degree in Computer Science BSc or a BSc in a related field, or experience in lieu of this
  • A minimum of 3+ years experience in a similar role
  • Experience in Ruby or another object-oriented language
  • Experience with Elm is a plus
  • Analytical and problem-solving skills
  • Pro-active, entrepreneurial 'can doā€™ attitude
  • Passion for startups
  • Obsessed with dogs!

What we can offer.

  • Salary between Ā£53,000 - Ā£63,000
  • New Macbook pro
  • 24 days holiday per year
  • A dedicated office in a co-working space in White City
    • Weekly ā€˜lunch & learnsā€™
  • Friday beers, monthly socials, and quarterly off-site events.
  • Dogs. (Chambo, Lexie, Bella, Willow & Pugwash to name a few)

We have big plans to grow over the next few years so it is an exciting time to be joining BB. You will have the opportunity to play a crucial role in developing the products that will define the future of Butternut Box. This role is for someone who is hungry for that challenge.

Butternut Box is an equal opportunity employer and we value diversity and inclusion. We welcome people of different nationalities, backgrounds, experiences, abilities and perspectives.


Apply ⎘ Copy Link ↗ Visit Link
Senior Dev Ops Engineer
emagine Consulting
London, United Kingdom
Ā£75,000 to Ā£90,000 a year
July 2019
4 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

ā€œDevOps is not a goal, but a never-ending process of continual improvementsā€ so sayā€™s industry leaders, do you agree?

Come and join our emagine family as an emagineer, where you'll work closely with the software development team as a Senior DevOps Engineer.

As a Senior DevOps Engineer, youā€™ll work within the software development team, supporting them on the early stages of a Greenfield project that involves advanced monitoring, machine learning and predictive analysis software for the financial services sector. Our UK office is relatively new, and so the ability to develop and be creative with new products is what makes this role unique. Your role will involve development, system administration, quality assurance and support. You will join the project from the outset and have an opportunity to significantly influence the project architecture. This is a genuine opportunity to be a part of a team that is dedicated to achieving success, through working on a project that is innovative, inspiring and rare to the market.

We are happy to consider candidates who may have previously worked within DevOps, Systems Administration, software development or automation testing environments with some exposure to relevant technologies. Youā€™ll ideally be educated to Degree level or demonstrable commercial experience in an IT Operations.

In your role as Senior DevOps Engineer you will:

Build our next generation containerised architecture Assist the software development team with ad-hoc optimisation and refactoring Methodically follow an agile process with Scrum Carry out Elastic Stack administration and optimization along with Software packaging, quality assurance, testing and Linux system administration, automation and scripting.SecOps

To be successfully considered for this unique and exciting opportunity you will:

Have strong knowledge of UNIX and Open Source along with Programming in C++ or Golang

Have an In-depth understanding of infrastructure code tooling, preferably Puppet or Terraform Possess excellent Linux system administration experience Have a natural passion for building state of the art infrastructure Be positive, constructive along with methodical approach with an emphasis on collaboration and execution Have experience with solutions such as: elastic stack, Redhat, Centos or Fedora, Kubernetes, GlusterFS Scripting skills in Bash, Perl and/or Python NoSQL databases. Source control with Git RPM creation Jenkins expertise, and experience with Job DSL & Jenkinsfiles. Docker and containerisation

What youā€™ll get in return:

A commitment to an accelerated: career pathway, development, and learning To work in an established brand with a startup mentality Excellent salary, exceptional benefits package Recognition programmes Growth within a diverse and global environment

About us:

emagine Consulting is an independent professional services consultancy with 30 years of experience specialising in the banking and financial services industry. We partner with our clients to meet their business initiatives both in the immediate and long-term. We achieve this by leveraging our expert and proprietary industry knowledge, coupled up with an extensive understanding of their business needs to drive the right solution for our clients. With our practice-based organisational structure, combined with our agile delivery model, we are able to successfully deliver highly complex, cross-region programmes/projects for our clients.

Our core values:

At emagine Consulting, we consistently strive to deliver high standards and best practice to our clients, colleagues, and consultants. Whilst we have had many successes, we aim not to dwell on them; instead, our agenda and approach are to always seek to improve on our past successes and to better ourselves. Our five core values, internally known as "the 5C's" assist us in making sure that we remain consistent across all functions, departments, and sectors.

Our 5 core values are as follows:

Ā· Caring - we are attentive, we listen and learn from each other

Ā· Committed - we are committed to delivering results

Ā· Courageous - we dare to explore new realms of possibility

Ā· Collaborative - we trust each other and work as a reliable team

Ā· Creative - we think outside the box, with expertise and imagination

To be considered for this opportunity, you will already have the legal right to live and work in the UK.

ā€œemagine is an equal opportunity employer, and employment practices are based strictly on merit. It is the policy of the Company to give equal opportunity in employment regardless of sex, sexual orientation, marital status, race, age, disability, gender reassignment, pregnancy and maternity, religion or ethnic origin.ā€


⎘ Copy Link ↗ Visit Link
Back End Developer Go (Golang)
Third Light
Cambridge, United Kingdom / Remote
Ā£40,000 to Ā£55,000 a year
June 2019
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Third Light is hiring a back-end developer, either a seasoned Go developer or a back-end developer looking to cross-train to Go.

You may work remotely as your full-time arrangement, joining a team that already includes remote workers.

This is about delivering sophisticated new product features for release to our state-of-the-art software service that helps companies manage and share their digital media files easily ā€“ features that will have immediate positive impact for our global user base.

We're a small and expanding software development team, building an enterprise application with a highly-polished UI, using the very best and latest techniques. We employ an iterative, design-led process where everyone on the team gets a say. We're agile and manage our work using a gentle Kanban process with daily stand-ups and we encourage a lightweight, productive approach to development.

Our product is a JavaScript application loosely-coupled to a back end built on Go microservices and legacy PHP. We use microservices for all new features and Go is our chosen language to do this. In parallel we are migrating our older codebase to Go microservices.

Your opinion and expertise will be valued from day one.

Upcoming projects within the team

  • Create a metrics & reporting system to track usage of features, document downloads and image views
  • Implement a full SFTP client & server interface to integrate with SLR Cameras and legacy systems
  • Extend workflow and automation microservices to create intuitive automated channel publishing tools
  • Implement a scripting layer, API proxy and key-value storage engine for template-publishing tool
  • Create a chat server that provides in-app chat while integrating with external chat systems (e.g. Slack)
  • Automate orchestration of microservices in our product e.g. exploring Kubernetes
  • < your idea here! >

We're looking for

  • Someone who's positive about Go and wishes to learn and embrace this exciting language
  • Proven back end coding skills, in a Linux environment e.g. any of; Go, Java, PHP, Node.js, Python, Erlang, Haskell, Ruby
  • An enthusiasm for continuous unit and integration testing
  • Skills designing, building, testing and maintaining web services, ideally microservices
  • Ability to maintain and support a large, live, production codebase
  • Familiarity with relational databases e.g. MySQL or PostgreSQL
  • Familiarity with continuous integration and deployment preferably within a Git-based workflow
  • Optionally, familiarity with porting an OO monolith to a microservice architecture and/or OO PHP
  • Someone considering mid level back-end Developer jobs such as: Go Developer | Go Microservices Developer | Golang Developer | Java Developer | Node.js Developer | PHP Developer | Python Developer etc.

You may bring - or like to gain - skills exploring any of the following

  • Containers, containers as services and automated container deployment
  • Large-scale storage, manipulation and streaming of multimedia
  • Machine intelligence, visual recognition or similar numerical computation
  • Production experience in systems configuration, monitoring, logging, and metrics gathering

Our current technology mix - we'll help you get up to speed

Go (aka Golang) | JavaScript | PHP | NGINX | MySQL | SockJS | RabbitMQ | Debian | macOS | VMware | Git | Jira | Bitbucket | Bamboo | Slack | Basecamp


⎘ Copy Link ↗ Visit Link
Distributed Systems Engineer
Monax
London, United Kingdom
Ā£40,000 to Ā£80,000 a year
October 2018
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Distributed Systems Engineer - to help us build a public, decentralised, blockchain-backed legal agreements network

London
Ā£40,000 - Ā£80,000 plus options (ESOP).

Relocation package available for the right candidate. This role could also be based in our Edinburgh office.

Candidates currently based outside of London or Edinburgh must indicate their preferred location and willingness to relocate in their cover letter.

We are looking for kind, talented software engineers to help us make smart iterations on our legal agreements network as we deploy successive test networks.

Monax were pioneers of permissioned blockchains and smart contracts and we are building our Agreements Network to allow new and more efficient forms of legal transacting.

Exploiting the benefits of various decentralised, distributed, and masterless technologies - chiefly Hyperledger Burrow, which Monax built from scratch and still maintains based on the Tendermint consensus engine.

You will have the chance to work on a system that has distributed consensus and validation in a low trust environment at its heart and offers very interesting challenges, these could be:

  • Working with multiple clusters of nodes, most of which are not under your control to handle semi-automated network upgrades and governance votes. How do you upgrade a network you do not control?
  • Using cryptographic primitives like Verifiable Random Functions to orchestrate churn amongst network validators
  • Build package manager and compiler integrations for deploying and testing smart contracts
  • Implement low-level virtual machine instructions and improvements to our Ethereum Virtual Machine implementation

Working with our CTO on our Node Distribution Team you can expect to quickly own significant parts of our stack, and make decisions that will affect the companyā€™s future viability in a fast-moving space (public permissioned consensus networks). You would also work closely with our Product Team who are responsible for building the foundational smart contracts, the business process modelling engine that drives the Agreements Network and also our particular front end (the network is open to extension by any of our co-founders however).

Your role will give you the chance to work across all teams in the business and it will also give you the opportunity to leave your mark in a growing industry, where you need to evaluate existing best practices and apply them to new technological paradigms and new programming languages. Navigating between the hype, the detractors and the zealots we believe there is real value in our approach and we intend to prove it.

You will join a business building a genuinely novel system, that in part intends to create an entirely new market by enabling legal products that challenge existing legal services.

This role would suit a talented software engineer, with solid technical skills in and a minimum of 3-4 years of software development experience. We are also open to engineers who can bring significantly more experience to the role. If you are a good match for Monax, we are willing to create a role that suits you.

Who do we need? Someone who has:

  • Go experience or the ability to pick it up in a few weeks
  • Kubernetes experience or the ability to pick it up in a few weeks
  • A degree-level qualification in a numerate discipline or equivalent evidence of analytic and reasoning skills and theoretical thinking
  • A good knowledge of algorithms and data structures
  • A hacker mentality towards making things work
  • An ability for long form design work ā€˜on pencil and paperā€™
  • An ineffable marmot-ness

It is crucial that you are able to take part in forceful yet respectful technical discussions with colleagues and that you are able to change your mind about something if required, and also are able to change otherā€™s minds.

Real things you might work on:

  • Build a Kubernetes operator for Hyperledger Burrow
  • Devise a way to compress/normalise data in our merkle tree to control our long-term storage usage
  • Implement an atomic swap with public Ethereum to represent value on our chain
  • Write optimised native (Go) functions, callable from evm, to implement graph traversal over our business processes
  • Build fee allocation and distribution models that help maintain our network and provide the correct incentives

What can Monax offer you?

Extremely marketable blockchain and cryptocurrency skills.
The chance to make blockchain systems live up to their hype by making them highly operable, our network will be operated peer-to-peer by many parties and this needs to be as painless as possible.
Experience in blending distributed, decentralised, and centralised systems. To spend time working on something foundational at the level of a network architecture.
The chance to spend time thinking ā€˜around the softwareā€™; about law, economics, and game theory.
You will have a high level of autonomy. The business has just enough hierarchy, consensus and individual project responsibility (c.f. design-by-committee) favoured over diktats.
Flexible working - the successful candidate will be based in our London or Edinburgh work space primarily, but there is scope for flexible working and choosing your own hours and place of work when established.

Relocation assistance is available for the right candidate.

Who will you be working with?

Around fifteen people in our passionate cross functional team, including time with:

  • Our CTO in London, who would be your primary daily contact
  • Our CPO in New York, with whom youā€™ll liaise with to ensure the distribution platform and product stack work harmoniously.
  • Product Team members currently building the application stack.
  • Our Legal Engineers in New York providing crucial context to how legal products on the platform will be used
  • Our CEO in Edinburgh for just about anything else...

About Monax

Monax would like to build a better system for contracting for the good of humanity and other forms of life. To learn more please visit:

Monax Website

Agreements Network

Hyperledger Burrow


⎘ Copy Link ↗ Visit Link
Distributed Systems Engineer
Flare
London, United Kingdom
Ā£60,000 to Ā£80,000 a year
August 2018
4 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Our mission is to give every person on the planet fast and affordable internet. We remove traditional internet infrastructure costs by developing technology which allows any device to be used as a cloud server. Using this tech, we will build a global distributed cloud platform. We are working at the forefront of distributed systems, peer-to-peer networking, and cloud systems.

Flareā€™s first product is a peer-to-peer CDN, designed to be faster and cheaper than incumbents. We are looking for someone to help us tackle the scalability challenges around our product. You will help us design and build out our caching, messaging, and routing systems to work across millions of nodes. You will have significant input and control over the architecture of these systems, to help us ensure that they are scalable, reliable, and fast.

We raised a Ā£1.1m seed round earlier this year, and are backed by some of the original investors of Protocol Labs, Transferwise, and Zoopla. We have already partnered with industry heavyweights like the Guardian Media Group (one of the largest media platforms in the world), and our advisory board includes the ex-CEO of BitTorrent, ex-CTO of Shazam, and one of Akamaiā€™s founding architects.

You will be a core team member in a fast-moving startup, working alongside talented engineers to build and ship a product that will be used by millions. You will be one of the first employees at Flare, and you will have direct input over the architecture and design of Flareā€™s systems. It is an unparalleled opportunity to grow and learn in a startup environment, and have direct impact on Flareā€™s direction.

We are looking for someone who has built and deployed performant and distributed systems at scale (preferably in Golang). We expect that you have experience working with the major cloud providers (AWS/GCP), ideally in high-load systems. You should be familiar with CDN architectures (caches, origin servers, proxies, etc), the networking stack, and the infrastructure of the internet.


⎘ Copy Link ↗ Visit Link
Backend Go Developer
Geckoboard
London, United Kingdom
Ā£40,000 to Ā£61,000 a year
August 2018
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

At Geckoboard we help businesses use their data to align their teams on the metrics that matter most to them. Weā€™ve been busy reimagining the way our customers get their data in Geckoboard and have a lot of interesting and creative work to do to shape their experiences. Right now, weā€™re looking for curious problem solvers to help us on this journey.

What are we working on?

We've completely rebuilt how data gets into Geckoboard from third-party APIs, thanks to a query planner that's written entirely in Go. Our query planner takes in the metrics that a customer would like to track, and produces a plan for how to fetch and transform those metrics from a third-party JSON API such as Zendesk, Intercom, Google Analytics, etc.

Weā€™re now working on extending this platform and building various microservices for tracking our customers' rate limits and scheduling metric refreshes in the most efficient way possible. Weā€™re also creating a caching engine that ensures we don't waste precious API calls on data that we know hasn't changed since last time.

The team are also in the middle of splitting up our existing REST APIs into gRPC microservices with segregated data stores. Which is a huge opportunity for us to rethink some of the fundamental assumptions about Geckoboard's data model and how we can re-architect our systems for greater reliability and to enable us to ship with more confidence.

We donā€™t expect youā€™ll have worked on all of these kinds of projects before, but if they take your fancy and youā€™re excited about working on distributed systems and database technologies at scale, weā€™d love to hear from you.

As one of our Backend Go Developers:

  • Youā€™ll be writing in Golang on a day-to-day basis.
  • You will help architect, design, and build Geckoboardā€™s data pipeline.
  • Youā€™ll maintain and optimise our existing infrastructure and services.
  • You will get involved in the prioritising and evaluation of our work.
  • Youā€™ll pair with team members and get involved in code reviews.

Joining us in our London office, youā€™ll be working alongside a growing team of empowered engineers, with a focus on building a high quality product our customers love, work life balance and personal development.

Keen to hear a bit more? Carlos, one of our Backend Go Developers has shared a little about what it's like working with the team, what an average day looks like and more in an interview on our Blog: https://medium.com/geckoboard-under-the-hood/working-at-geckoboard-as-a-go-developer-e73855bd0dd8

The Geckoboard Story

Thousands of businesses use Geckoboard to build live TV Dashboards that focus teams on what matters. We take the complexity out of connecting data and make it simple for anyone to understand key metrics at a glance. We have pre-built integrations with 60+ tools including Google Analytics, Salesforce, Zendesk, Intercom and Google Sheets and our customers include Marketo, Slack, and Skyscanner.

In our mission to make data useful, our growing team of 40+ is headquartered in London and span across eight time zones - from Mumbai to London, San Francisco to Hawaii and more. We're always looking for people with diverse backgrounds who bring unique perspectives and skills to join our team and in return we constantly strive to ensure that we offer the most encouraging, inclusive, and efficient environment possible.

We don't just pay lip service to work-life balance, we actively and strongly encourage it. Flexible working hours and the ability to regularly work from home lets you work in a way that fits you and your family. We see our contractual obligation to offer 25 days of paid holiday as a minimum for everyone in the organisation, not a limit.

We actively contribute to professional development, courses, conferences, and books. Our Engineering & Product team also run fortnightly "Innovation Wednesdays", where everyone has complete freedom to work on anything that interests them, from contributing to open source, to learning a new skill, or improving our internal tools and processes.

And, donā€™t take our word for it, see what the team say about the projects they work on: https://medium.com/geckoboard-under-the-hood and their experience of working with us on Glassdoor: https://www.glassdoor.co.uk/Reviews/Geckoboard-Reviews-E878996.htm. You can also read more about our values and benefits on our Careers page at https://www.geckoboard.com/careers/.


⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs

9 of 19 Live Planet jobs in United Kingdom šŸ‡¬šŸ‡§