Golang Curve Jobs in United Kingdom Paying 150,000 USD a Year
Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 2 Golang Curve Jobs (1 new this month) 🇬🇧 in December 2024 at companies like PoketNetwork and Volume paying at least 150,000 USD per year working as a Senior Software Engineer, Protocol and Senior Golang Engineer & Protocol Architect. Last post
Hiring Golang Developers?
Create your profile to continue
48 direct messages sent by companies to developers on Golang Cafe
in the last 30 days
38 developers joined Golang Cafe in the last 30 days
12,544 developer profiles page views in the last 30 days
Pocket Network is the leading decentralized blockchain infrastructure protocol. This is an opportunity to get in on the ground floor of our quickly growing adoption curve. As an open-source, permissionless protocol driving developer adoption, we believe in a future that will enable greater participation in global digital economies and communities.
Our culture
We are committed to building a fun, inclusive workplace and culture based on our values. Our core values inform how we work together as a team, how we service our users, and how we approach the products we build.
We're looking for open-minded, motivated individuals that want to expand the adoption of Web3. We are a fast moving, collaborative, and free thinking team. We're united by our desire to fully decentralize Web3, build amazing products for our users, and create a diverse and welcoming workplace.
About the role
We are looking for a self-starter and growth-minded Protocol Software Engineer who is passionate about working in a transparent environment. The ideal candidate is someone who has experience and understands the importance of balancing R&D and delivery, while being agile, tool-driven, documentation-focused and continuously adapting. It is it is someone who is excited to push themselves outside of their comfort zone and is not afraid to tackle a challenge they haven’t seen before.
Responsibilities
R&D - Research
Architect and design various components of the V1 Pocket Network Protocol
Keep up to date and study the latest advances in cryptography, distributed systems, peer-to-peer networks, zero-knowledge proofs and other crypto projects
Maintain and improve the protocol specifications to guarantee its security, efficiency and clarity by building diagrams, peer-reviews and periodic updates
Build diagrams, write specifications and present results from research with the team and community
Participate in design and ideation meetings with the team and community
R&D - Development
Implement protocol level features using GoLang
Adopt, design and build tooling to optimize and ease the development process of the V1 Pocket Network protocol
Write and maintain documentation that’ll reduce the barrier of entry of protocol development to others
Work closely with the QA team to align on requirements and build an industry leading test suite to guarantee the security of the network
Work closely with the Infrastructure team to align on requirements and build an industry leading infrastructure to deploy, monitor and interact with Pocket nodes
Community Leader
Participate in contributor hours, community channels, answer questions, and review external contributions
Onboard, mentor and lead new engineers as they join the project either as core team members or external contributors
Document new tasks with a high level of detail that can be taken on by other team members or the community
Proactively practice, maintain and enforce the use of good software engineering practices and the contribution guide to maintain a healthy codebase
Collaborate with the core team and external contributors in both design sessions and pair coding sessions
Minimum Requirements
5+ years of relevant experience
A degree in Computer Science, Software Engineering, related field or transferable industry experience
Experience in at least one of: GoLang, Python, Rust, C++, Erlang
Linux experience
Ability to proactively manage tasks, work and operate as part of a team
Ability to identify and decompose ambiguous tasks into structured, composable and understandable deliverables
Passion to work in a transparent, fast-paced environment alongside a team that is building the foundation of Web3
Here at Volume, we work with the best partners to make decentralized finance protocols valuable. We solve problems of protocol utility, governance, and growth for the leading DeFi protocols. From our team effort, we are able to drive massive growth of user transactions and the launch of the protocol economy. If a protocol fails to attract user activity, token value falters and innovation will flow away from the network.
Volume delivers software tools and user experiences that increase protocol token utility and community engagement, measured by protocol transaction volume growth. The Volume team’s interests are the protocol interests: Growth of user transactions.
Volume's investors include Solona, Curve, Solana, TRGC, NewForm Capital HustelFund, SimplyVC, and many others.
We are always looking for individuals who desire a high-impact, high-visibility role within a company that is making crypto and decentralized protocols valuable.
About the Role:
As a Senior Golang Engineer, and Protocol Architect, on our Engineering team, you will have a chance to lead engineering work across the full spectrum of our protocol architecture that is built around the Cosmos-SDK, built in Golang, Rust and Solidity. Our software empowers validators to secure the Paloma Blockchain Protocol which aims to the fastest, safest, decentralized messaging protocol. As an early employee you will be a critical part of our core team and have a significant influence over the direction of the company.
Responsibilities:
Participating in and driving technical specifications, design, architecture, and implementation for new features on the Cosmos SDK
Writing reusable libraries and custom logic for blockchain state machines and ensuring solid test coverage
Participating in code reviews
Minimizing tech debt while strategically pushing for progress with new features
Help scale the team and create our engineering culture
Participation and leading coordination for one or more of the SDK’s architecture working groups
Requirements:
Minimum 5 (FIVE) years working with Go in production, as well as solid experience in some other programming languages
Degree in Computer Science is REQUIRED
Able to meet deadlines deliverables
You enjoy learning and digging into open source code, committing on other projects
You can organize yourself well, and can work in an agile manner
You enjoy a healthy balance between working autonomously and collaborating closely with peers through pairing sessions and architecture design meetings
You enjoy analyzing solutions and can participate in defining good architecture
Good written communication in English is essential
Previous experience working remotely and/or leading teams is a plus
Previous experience maintaining open source software (particularly libraries and/or frameworks), a plus
Previous experience working with the Cosmos SDK or related technologies, a plus
You are curious about blockchain, have used DeFi dApps and believe in the opportunity of decentralization and blockchains to change how the financial world works today
You thrive in a startup environment and feel best working in a small, cross-functional team where you can roll up your sleeves and be hands on
You have an interest in working in a self organizing environment and bring creativity to start your own initiatives within the Cosmos Stargate SDK
Perks & Benefits
*** H1B US Visa Sponsorship and Visa Transfers**
* Unlimited Vacation (Globally)
* Health Insurance (Globally)
* Annual Bonus (Cash, Stock, Tokens)
* Quarterly Performance Bonus (Cash, Stock Tokens)
* OpenSource Development
Interview Process
Take Home Golang Programming Assignment. Passing Grade of 9/10 or better required.