Golang Blockchain Jobs in United Kingdom - Golang Cafe


hand-picked Go jobs • apply directly to companies • clear salary ranges
Jobs in LondonNew YorkSan FranciscoBerlinRemote
Jobs in USAGermanyCanadaUnited KingdomSpain
Jobs Collections on DevOpsBlockchainFintechSite ReliabilityDistributed Systems

2-Click Apply

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



For any enquiries on this job please contact the job poster team@golang.cafe

Senior Software Engineer (Go) - 100% Remote with Form3Sponsored
Remote / United Kingdom / Europe£75k - £100k
2 weeks ago

Job Description

ABOUT

Headquartered in London, the FinTech capital of the world, Form3 are building the most exciting banking technology company on the planet. Our mission is simple: transform payments technology to enable the global financial community to move money in real-time.

CULTURE

Being a tech-first business, we place emphasis on thinking outside-the-box. By utilising the latest cloud-native technologies we find innovative solutions to problems that others would deem unsolvable. We live and breathe open-source, prioritise best-practice and automation while Slack is at the heart of everything we do.

We advocate a positive work-life balance and offer a super flexible, remote-friendly working environment. We don’t mind whereabouts our Engineers are based as we are happy for our team to work from anywhere in the UK or EU, with most of them choosing to work remotely most of the time. However, we also have offices in London and Amsterdam, so should they ever wish to work from these, they are most welcome.

ENGINEERING TEAM

Our Engineering Team consists of over thirty-five Senior Engineers that are responsible for the end-to-end ownership of our platform, from architecture through to infrastructure. Individually they are all exceptional at what they do, but by working collaboratively within a team, consistently applying best-practice and automating absolutely everything they build world-class software for our customers.

There are a wide range of problems to tackle as an Engineer at Form3, from configuring nginx proxies to writing custom payment routing and handling logic. It’s very much a “best tool for the job” mentality here and our tech-stack is forever evolving. Our primary programming language is Go however we do have some services written using Java, Python and Ruby.

TECHNICAL ENVIRONMENT

AWS, Microservices, Go, Docker, Kubernetes, Terraform, Vault, Consul, Linkerd, Elasticsearch, Clean Code, TDD, BDD, Pair Programming, Agile, Kanban, Scrum

APPLY IF

We are looking to speak with Senior Engineers that are EU citizens and based in the UK or Europe with;

  • Experience or interest in Go programming language

  • Understanding of distributed systems and cloud computing

  • Appreciate the **DevOps **culture and the value of automation

  • Place emphasis on code quality, BDD/TDD and software development best-practice

  • Are passionate about technology and enjoy working collaboratively within a team

  • Have a breadth of experience across a variety of programming languages

For more information on Form3 please visit our website or take a look at our company profiles on StackOverflow, GitHub and LinkedIn.


Perks & Benefits

• 100% remote working • 30 days annual leave (plus Bank Holidays) • Great tech-stack, challenging projects and an exceptional team of Senior Engineers to work alongside • Regular paid trips to London to spend time with our awesome team • Tech-first FinTech scale-up with limitless possibilities to progress your career

Interview Process

  1. Screening call with Talent Team (30 minutes)

  2. Take home test (4 - 6 hours)

  3. Technical interview (1 hour and 30 minutes)

🔗 Link
5 of 5 Blockchain jobs found in United Kingdom
Get Email with all new Jobs
Junior Blockchain Developer with Karatcoin
London, United Kingdom / Remote$35K – $45K
1 year ago

Job Description

As a Junior Blockchain Engineer, you will be part of a team of Engineers delivering the core Karatcoin technology product. This includes the core Blockchain node and a suite of innovative smart contracts. The Blockchain space is young and evolving so the role would suit a self-starter who is ready to dive into space with support from Senior Engineers.

We work in a decentralized model, allowing you to work from anywhere. The physical HQ is in the United Kingdom, with offices in London (UK) and Biella (IT).

Karatcoin has an ambitious program to create a suite of Blockchain tools and products that will enhance the environment and form the basis for future products and businesses. By joining Karatcoin you will have the chance to help create these tools and products in an environment where research and investigation are valued.

We need to complete a tech team to start work on the next quarter.
The aspiring workers will initially sign a Letter of Intent, then a final Agreement at the beginning of the works.

Daily tasks

• Bug fixing on existing codebases
• Performance testing on existing codebases
• Producing documentation
• Completing Agile tickets
• Enhancing existing tooling
• Contributing to design discussions

Requirements

• Understanding of Computer Science fundamentals (data structures, algorithmic complexity, etc)
• Experience in strongly-typed languages (C/C++, Golang)
• Interested in Bitcoin, Ethereum, EOS, the cryptocurrency space
• Self-learner but not afraid to ask for help when they need to.
• Comfortable working in a self-organizing team.
• Comfortable communicating in verbal and written format.
• Understanding of cryptography
• Attends Blockchain related meetups
• Writes Open Source code for personal projects.

We believe in diversity of background and thought, and work hard to cultivate a place where everyone is valued and empowered.

If you are up for a great challenge and get excited about developing the next frontier of technologies apply now!


🔗 Link
Distributed Systems Engineer with Monax
London, United Kingdom£40k - 80k
11 months ago

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


🔗 Link
Golang Engineer with blk.io
London, United Kingdom£40K – £60K
1 year ago

Job Description

blk.io is looking for kick-ass Golang developers who want to work on cutting edge blockchain technology for enterprise.

We’re looking for a couple of developers to help build out Crux https://github.com/blk-io/crux, our secure blockchain enclave for Quorum https://github.com/jpmorganchase/quorum

We’re also fortunate to count some of the largest tech and finance firms as our customers so there will be work with them too.

Generally we’re looking for people with 2-3+ years of experience who are already working with, or really want to get involved with Ethereum blockchain technology, and more broadly are familiar with:

  • Distributed systems
  • Azure or AWS cloud
  • Docker and Kubernetes containerisation
  • Protobuf/gRPC
  • Cryptography

About us

We’re a bootstrapped, cashflow positive blockchain business based in Old Street. Our customers include the biggest names in tech, and we need to grow!​

We’re no stranger to the open source being responsible for the web3j group of projects (https://web3.io) and contributors to other projects in the Ethereum ecosystem.

Not only are we working with all the latest and greatest technology, we are also working closely with other global leaders in this space to create the best platform (some of whom are also our customers).

Other stuff

We’re based in the heart of London’s tech scene in Old Street.

We’re a very tech-savvy organisation, who are big fans of open source - you can have a look at our CEO’s GitHub profile at https://github.com/conor10


🔗 Link
Senior Software Engineer with Luno
London, United Kingdom£80k - £100k
11 months ago

Job Description

Luno is a leading global cryptocurrency company operating across more than 40 countries and with offices in London, Singapore and Cape Town. We’re a profitable, growing company with over 2 million customers, and are backed by some of the top tech investors in the world.

Our products and services make it safe and easy for people and businesses to buy, store and learn about cryptocurrencies like Bitcoin and Ethereum. Our vision is to upgrade the world to a better financial system.

To the moon! 🚀

Your Mission

We have multiple openings for senior software engineers in our brand new London office. These are in a range of teams including fraud, platform, payments, shield, onboarding, and crypto-security. With over 40 engineers based in our Cape Town office, you’ll be joining a group of highly motivated experienced developers who you’ll work collaboratively with across our currency exchange, fraud, payments and compliance pods.

As a small company operating on a global scale, you’ll immediately see how your contributions directly impact both our internal users and client experience. We make decisions based on facts, not fiction. Many of the problems we’re solving result in genuinely trail blazing solutions which can’t be found on StackOverflow; so we’re looking for an experienced engineer that thrives on working in a complex domain.

We use Go, microservices architecture (gRPC) and AWS, but if you come from a Java, Python or other relevant language we’ll help you get up to speed with our comprehensive engineering onboarding program.

How we work

We succeed as a team. Our teams are split into pods, each of which focuses on a specific aspect of our product. Any engineer is able to deploy to production, and we deploy multiple times each day. Your pod will include a product owner, back end engineers, Android and iOS developers, and web developers who each bring a unique perspective to the problem you’re all solving.

A typical day

  • Join the pod’s daily standup to share progress and remove blockers
  • Collaborate with other engineers on the design of a new payment integration to launch to a new market
  • Write clean, well-tested code that directly affects users, the company and the Bitcoin ecosystem
  • Grab lunch with the company (we provide lunch Monday - Thursday)
  • Coach a team member by giving feedback on their pull-request

What’s in it for you

This is a fantastic opportunity to learn more about cryptocurrencies, blockchain, emerging and developed markets, and scaling a global business. We provide great benefits and the autonomy to conceive and execute your own projects. Best of all you get to work with a diverse team of talented, ambitious and friendly people on something that will truly revolutionise the world.

As a “Newnaut” we’ll fly you to Cape Town to meet the wider team, and go through our comprehensive onboarding program. We expect you to have a passion for blockchain and cryptocurrencies but we understand that this is a new industry so we’ll help you learn about how the blockchain works and understand all aspects of our business.

What you’ll need

Building a new financial system for the world requires a special breed of people working together with unusual skill, focus and determination. “Moontality” represents the ten core principles that underpin everything we do, setting us apart from the rest.

As an experienced lead-level or senior engineer, you’ll have:

  • A solid foundation in computer science in areas such as algorithms, data structures, and software design
  • Extensive programming experience in an object-oriented language. We use Go but we welcome applicants who have strong experience in other languages like Java, Scala or C++, etc.
  • Proven experience of building, shipping and supporting a product
  • An interest in cryptocurrencies like Bitcoin

Don’t be put off if you don’t tick all of the boxes – they’re a guide based on what we’d love to see but we appreciate that great software engineers have diverse backgrounds.


🔗 Link
Senior Golang Engineer with Blockchain interest with Verisart, Inc.
London, United Kingdom$75 - $100k
1 year ago

Job Description

Verisart is currently upgrading is is seeking a hands on Senior Golang Engineer who can work with our technical stack as we migrate from a tightly coupled backend and front end to using React/Redux.

The successful candidate will have strong web app and RESTfull API experience and will be able to support our in-house development team and can start immediately. Knowledge of micro services is also helpful.

The role would involve setting up the API framework as well as any authentication (OAuth2.0) and validation middleware. Routes would then need to be implemented and integrated. Role would also involve supporting any extra code requirements of the development team inside the scope of the API project.

The work will be carried out as part of a small team, based in London (Mayfair). Competitive rates offered, as well as flexible working hours although the position is full time and on site and the successful candidate must be available at least 4 days per week at our office in London.

In general Verisart seeks engineers interested in applying cryptography at real world problems. Our problem lies within the art market as we address the problem of proving provenance for artworks and building evidence based certificates of authenticity. We recognize that cryptography is not a magic bullet. We want to use it intelligently to provide evidence where possible for people to interpret, like the web of trust. We’re looking for people who understand how to apply cryptography to problems. While understanding the mathematical backgrounds to cryptography is great, it’s not essential if you understand how the cryptographic primitives like hashing and message signing work together to solve real problems. We value passion and hard work when tackling challenges and above all else although an interest in arts and collectibles is helpful.

Skills & requirements Requirements

Computer science degree or similar (preferred but not necessary). Git. High level experience such as C++, Golang, Rust, Java, Python. Bitcoin experience is an asset.

Our stack

Golang, Postgres, Javascript, Heroku, Python,

About the company Verisart is building the most trusted way to certify and verify artworks and collectibles using distributed ledger technology. We are a rapidly growing team of applied cryptographers, software engineers and designers with offices in Los Angeles and London. Robert Norton, former CEO of Sedition Art and Saatchi Art, leads the company. Peter Todd, core developer for the Bitcoin blockchain protocol and Dr. Ahmed Elgammal, Professor in Computer Science at The Art & AI Lab at Rutgers University are Board Advisors.


Perks & Benefits

cool team, great product, bright future!

Interview Process

code test and interview

🔗 Link
5 of 5 Blockchain jobs found in United Kingdom