This is an opportunity to join a newly formed company based in Soho in its early stages of building a blockchain based financial marketplace. We are building out our network team and looking for a skilled Go developer to grow with us and make key contributions to the creation of our high-throughput, low-latency blockchain. Joining us will give you the chance to work with a senior and diverse team of industry professionals from varied backgrounds including finance, academia, technology and business.

ABOUT VEGA

Vega is building a fast, professional quality derivatives exchange built on a blockchain. We are motivated by a shared belief that markets should be open and participants should be the beneficiaries of a well functioning marketplace.

We are a team of 9 working out of Soho, London. Our vibe may be described as “relaxed excellence”, and we are all deeply interested in solving the challenges that our project presents us. We have ambitious but achievable target to create a working alpha of our distributed derivatives exchange by September, 2018. We are already ahead of our project timeline, having built a working prototype a month ahead of schedule.

Our project has garnered significant interest from investors, traders and technologists and this will be a great opportunity to get to know an exciting, emerging industry.

THE ROLE

This role reports to the Lead Blockchain Engineer, as part of the network engineering team.

We are looking for an experienced Go developer who is interested in solving problems related to distributed consensus, transaction ordering, and distributed systems.

Being a startup, there will be times when we need to strive for absolute code quality for production releases, and other times when we need to quickly pull together barely-working prototype code to test out an idea. We are looking for someone who can work in both modes at appropriate times.

We are a very collaborative team with a wide range of skills and experience. You’ll be working with both academic and production coders to solve extremely interesting problems.

RELEVANT QUALITIES OR EXPERIENCE

Required

  • Worked on at least two production Go codebases that are reasonably large and performant.

  • Strong knowledge of Go idioms and libraries.

  • Ability to communicate technical concepts with other technical and non-technical team members.

  • Collaborative and friendly.

Desirable (but not essential)

  • Writing skills to help technical users understand our codebase.

  • Blockchain experience.

  • Networking (the social kind) / public speaking.

  • Knowledge of financial instruments or markets

BENEFITS

  • Competitive salary and equity package

  • Incredible opportunity to learn about cutting edge blockchain innovation.

  • Diverse, inclusive, friendly team

  • Potential for flexible and partially remote working