Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 50+ Golang Blockchain Jobs (2 new this month) in September 2023 at companies like Volume, Quasar Labs and Tokernizer Banx with salaries from $60,000 to $350,000 working as a Senior Golang Engineer & Protocol Architect, Senior Golang & Cosmos SDK and Blockchain 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
76 developers joined Golang Cafe in the last 30 days
4,369 developer profiles page views in the last 30 days
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.
At Quasar, we are creating a space for everyone to benefit from the growth of DeFi. As a Senior Golang/Cosmos SDK developer you will be responsible for and take part in the development in the software architecture, development, and maintenance of a new Cosmos SDK & Tendermint based blockchain.
Responsibilities
Brainstorm and develop new features taking into account both, user experience and implementation details.
Perform code reviews.
Write high quality and well tested Golang code, following the latest design and development patterns.
Ensure that the project and engineering duties are fulfilled, being responsible for solving any engineering issue that comes up in a project.
Lead the development and guarantee quality products are shipped consistently according to the company roadmap.
Provide support to the development team: answer technical questions, propose different approaches to solve technical problems and train new employees.
Lead and participate in audit sessions (and create remediation documents) and follow Agile-like processes.
Document the requirements, architecture, and proposed design to deliver the software solution.
Explore Cosmos SDK projects and other projects to be built.
Constantly improve yourself by keeping up to date with the latest technologies trends.
Required Skills
A deep understanding of building performant, scalable microservices.
Strong computer science fundamentals including network, storage, OS, data structures, transpilers /compilers, etc.
4 + years Hands-on expertise in blockchain architecture, design, development, and maintenance.
3 + years of experience writing Golang with a good understanding of best practices, its concurrency primitives, go/* packages, and reflection.
Experience in creating microservices, working with tools like Kubernetes, Ansible, Docker, Terraform.
*2+ years of professional experience with Cosmos SDK and good understanding and working knowledge of Tendermint.
Interest in topics such as proof-of-stake, consensus algorithms, cryptography, etc.
Contribution to open-source projects.
At least one production-ready blockchain project.
Bachelor’s Degree in computer science, Engineering, Mathematics or Statistics will be nice to have.
Ability to write maintainable, extensible, and test-driven code base.
Blockchain Architect Tokernizer Banx Remote (Europe) / Remote (United States) $60,000 to $120,000 a year
August 2022
6 Applicants This Week
More Than 6 Months Old
Job Description
Looking for awesome Blockchain Developers with experience in CosmosSDK protocol and Golang. Solidity and other web3.0 knowledge is preferable . Experience in blockchain artchitect in setting new Layer 1 chains is preferable
Role is remote, flexi-schedule , optionally part time. Intial few months are paid with project tokens
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 successfully launched Sommelier’s first iteration as PeggyJV, bringing the Cosmos Ethereum bridge to market and resulted in Sommelier raising a total $25MM in funding to launch the first automated DeFi blockchain to manage Liquidity Provider capital on Ethereum via the Cosmos. Sommelier consists of the Cosmos Stargate SDK, its Tendermint-based consensus layer and a decentralized, bi-directional Ethereum bridge, managed by a global network of validators. Liquidity Providers (LPs) will be able to use Sommelier to author and execute complex, automated financial transactions, such as portfolio rebalancing, limit orders, as well as a host of other features that token holders have come to expect from centralized finance (CeFi), but that are not currently available in DeFi.
Our investors include Polychain Capital, Alameda Ventures, Standard Crypto and Multicoin.
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 on our Engineering team, you will have a chance to 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 Sommelier validators to secure the Sommelier network which offers financial automation globally. 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.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
3+ years working with Go in production, as well as solid experience in some other programming languages
Degree in Computer Science, 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 passionate 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
About Volume:
Volume is a dynamic start-up company, and our successful candidate must have the ability and desire to work in a fast-paced environment. As a distributed team, we hire anywhere in the world, and at various levels of experience (entry, senior, staff). We look for people with unique perspectives and diverse backgrounds.
Volume is an equal opportunity employer and committed to a diverse workplace. All applicants will be considered equally without regard to race, color, ethnicity, veteran status, religion, national origin, marital status, political affiliation, age, sex, sexual orientation, gender identity, disability status, membership in an organization or any other non-merit factors.
We have a great benefits package, including parental leave, contributions to your retirement, competitive pay, and unlimited time off. For U.S-based employees, we also provide platinum-level health, dental, and vision coverage for you and your family.
Senior Software Engineer Mojito Remote $80,000 to $160,000 a year
January 2022
1 Applicants This Week
More Than 6 Months Old
Job Description
About Mojito
Mojito is an end-to-end solution for branded NFT marketplaces and tokenized customer engagement. The space is growing at an incredible pace and we are in prime position to be a market leader. Mojito is the first project to graduate from the Serotonin Product Studio and is backed by industry veterans and VCs and partners. We combine technology with design thinking and user empathy to build products that make blockchain accessible to a mainstream audience.
We are passionate about building products for a diverse, global audience and think our team should be a reflection of that. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status.
About the role
To maximize this momentum we are growing the team and are searching for a Senior Software Engineer to build APIs and scalable backend systems to power Mojito's NFT marketplaces. You will work with front-end engineers, product managers, and designers to bring next-generation blockchain products into the mainstream. You will be important to moving Mojito's product strategy forward by building sales, payments, KYC, and NFT minting platforms. You will report to the Engineering Manager for the Mojito platform.
What you'll do
Work in an exciting and high-growth startup
Research novel solutions to nuanced and often unchartered engineering challenges
Work with designers, product managers, and engineers to design impactful products
Perform and uphold code best practices.
Produce high-quality code that raises the bar for all engineering team members
Improve scalable distributed systems on the cloud
Improve web applications for performance and scalability
Perform quality assurance/debugging procedures to provide a secure and functional delivery
Implement testing protocols for managing successful deployments across development, staging, and production environments
Recommend system solutions by comparing advantages and disadvantages of custom development and purchase alternatives
Requirements
5+ years experience as a software engineer or similar role
Advanced experience with Go.
Proficiencies with modern database technologies such as Postgres
Expertise with GitHub, GitLab, code repository best practices
Experience giving thoughtful code reviews.
Advanced Experience with AWS or similar cloud-based hosting/server solutions
Experience architecting software and designing data models
Location
Remote / London/ Ireland/ France / Remote (EMEA)
Golang Backend Engineer (Codefi) at Consensys
About ConsenSys
ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligence, serves millions of users, supports billions of blockchain-based queries for our clients, and has handled billions of dollars in digital assets. Ethereum is the largest programmable blockchain in the world, leading in business adoption, developer community, and DeFi activity. On this trusted, open source foundation, we are building the digital economy of tomorrow. To explore our products and solutions, visit http://consensys.net/.
About Codefi Staking and Data/Compliance
Codefi Staking is an institutional ETH2 staking as a service provider. We are working with some of the world’s largest exchanges and custodians to enable them to offer Ethereum 2.0 staking to their customers.
Codefi Compliance are a set of backend data and compliance services implemented in Go that serve a frontend KYT application (Know-Your-Transaction, scanning on-chain activity of Ethereum accounts to identify suspicious activities) and also other products and applications of ConsenSys.
Role Responsibilities
We are looking for backend Golang developers with production big data pipeline (ETL) and/or application architecture experience.
Required Skills:
5+ years of experience as a Backend Software Engineer working on production applications
3+ years of Golang backend development experience
Experience with, or understanding of: PostgreSQL and other databases
General interest in DevOps topics / experience with Docker, Kubernetes or Serverless and deploying cloud infrastructure (AWS / Azure)
Building production-grade applications/APIs
Understanding of the Ethereum 1.0 Protocol, on-chain storage and data structures
Experience working on agile projects in an Enterprise setting
Experience working in CI/CD setup
Experience working in a distributed, remote team environment.
Excellent communication skills.
Writing good technical documentation.
Bonus Points for any of:
BSc/MSc in Computer Science or related subject
Experience on big data pipeline (ETL)
Experience with microservices architectures
Experience with Kafka or other messaging technology
Cryptography (for instance Ethereum-related)
Experience in deploying blockchain infrastructure
Other skills to demonstrate:
Excellent verbal and written communication in English
Teamwork, flexibility, initiative, communication and organization
Willingness to constantly learn & improve, challenging yourself to stay at the top of your game
Don't check all of the boxes? Don't sweat it. We’re passionate about building a diverse team of humans and as such, if you think you've got what it takes for our chaotic-but-fun, remote-friendly, start-up environment—apply anyway. While we have a pretty good idea of what we need, we're ready for you to challenge our thinking on who needs to be in this role.
Perks & Benefits
Why join ConsenSys?
One of the most recognized tech companies in the blockchain ecosystem globally. A work experience at ConsenSys is a tremendous reference for your future career. ConsenSys alumni have moved on to become tech entrepreneurs, CEOs, and team leads at tech companies.
The forefront of a revolution. We fundamentally believe blockchain is a next generation of technology that can lay the foundation for a more just and equitable society. You can be a part of building the digital economy of tomorrow and radically transforming our society for the better.
A dynamic startup environment with deep roots. We are one of the earliest blockchain companies and a leader in the space. You’ll join a network of entrepreneurs and technologists that reaches the edge of our ecosystem.
Deep technical challenges. Blockchain technology is just over 10 years old. Ethereum itself is still a toddler. There is much to be done before these platforms can scale to the order of millions or billions of users. We are building the tools, infrastructure and applications l that are pushing the technology forward.
Continuous learning and improvements. You’ll be constantly exposed to new concepts, ideas and frameworks from your peers and as you work on different projects — challenging you to stay at the top of your game.
When joining ECAD Labs Inc. you are joining a dedicated team intently focused on making blockchain easier to build on. We develop tools for the Tezos ecosystem. Our mission is to increase the GDP of the blockchain by empowering and inspiring developers.
We are looking for a senior engineer with experience in designing APIs and/or developer tooling. Finding the right abstraction and implementing APIs that are a joy to use will be your north star. Strong background with go and strongly typed languages generally is required.
As a Senior Software Engineer, you will be involved in greenfield projects, developing reference implementations for emerging standards in the blockchain space, development and maintenance of open-source systems such as https://signatory.io
You will be part of a small team whose core values include offering a safe environment to be yourself, share your ideas, and offer your perspective. You will get to work with all aspects of the product or service lifecycle, from ideation and system design to building, testing, deployment, documentation, launch reviews, developer support, and bug fixes.
Responsibilities
Building, maintaining, and enhancing APIs and SDKs to service our developer and enterprise clients.
Designing solutions for user needs, coding, testing, and writing documentation
Creating the ultimate onboarding experience for developers
Location
Our Vancouver office, fully remote within Canada, or a blend, whatever works best for you!
Requirements
Professional experience developing in the go language
Practical experience with public key cryptography
Experience with and interest in building interpreters, abstract syntax trees, and code generation.
Comfortable reading and writing TypeScript is a strong asset.
Writing protocol encoder/decoders
Software design and architecture: Working alongside product management to co-create product requirements, then transform them into high-quality libraries and services.
Refactoring and technical debt management: Advocating for a healthy codebase, proactively adding architectural improvements to the product backlog to maintain scalable and maintainable software.
Software quality: Reinforce the quality and stability of production-level code through design, unit testing, code reviews, and collaboration with other team members on test strategy and its implementation.
Coaching and mentorship: Acting as a technical leader for your team members, teaching them best practices and behaviors.
ReasonML, or OCaml experience is an asset.
Knowledge & curiosity of computer science fundamentals (type systems, data structures, algorithms, state machines, etc.)
Eager to prototype an idea over having a meeting about an idea
Able to reflect upon past choices and act upon those reflections.
Be a lifelong learner.
Benefits
Employer funded group health and dental benefits
Birthdays off
Self-care days
Flexible work environment
Competitive salary
Working with a progressive team on groundbreaking open-source projects
Herdius is a Berlin based Blockchain Company. We are working on building homomorphic distributed private key generation which then is turned into value bearing products in different sectors. Currently we are very close to open beta-testing for the Herdius-Crypto-Wallet. What we focus on on the blockchain field specifically is interoperability and trading. When connecting different chains on the key level, users can eliminate communication channels, bridges and complex systems. In other words, users can do cross-exchange and chain token swaps very conveniently and profitably for the user due to the cross-exchange arbitrage opportunities. The broader vision is one day to replace API auth keys with public-private key cryptography in order to provide layered access to user data.
All this makes for a crypto eco system and hedge fund that pays interest on all cryptocurrencies (that right now are unfortunately somewhat unusable and just laying around on wallets).
About the role:
Herdius is seeking for a Gopher Guru - an experienced Senior Golang Backend-Developer - to join our team of smart and visionary individuals. Experience in Blockchain is not necessary but a big plus.
We do not look at this role as another standard job but rather as great opportunity to build something really meaningful und amazing. Become a member of our great collective of top nodge engineers and people - altogether working to create cutting edge tech for the masses.
Besides the Herdius HQ in Berlin our Dev-Team is working mostly remote on different time-zones - so this vacancy surely also is location agnostic.
We would expect you to contribute at least 20hrs per week for part-time but joining full time is possible, too.
Cool things you will work on:
Implementation and design of Herdius’ consensus algorithm and p2p order routing protocol.
Lots of work around trading and high volume data handling and transfer.
Design and implementation of a low-latency, high-availability, and performant algorithmic hedge fund and exchange order book.
Integration of the Herdius distributed private key generation protocol.
Constant performance testing and improvement of our architecture.
Working on new financial products that have not been seen in the crypto world, setting up the base-layer infrastructure of a trading system and hedge fund
Skills & requirements
Strong proficiency & experience working with Golang
3+ years of experience as a backend engineer, language agnostic but Go, React, NodeJS, Vue.JS, Scala, Angular, Rust preferred
Experience and passion working with distributed systems and networking
Strong interest in blockchains and related technologies
Passion for delivering quality, secure code with loads of testing
User authentication and authorization between multiple systems, servers, and environments
Interest in privacy and cryptography, trading and financial service
Understanding fundamental design principles behind various consensus algorithms
Understanding differences between dPOS, DAGs, Plasma, BFT, aBFT, etc.
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools, such as Git
Interview Process
Your education or professional experience at the end of the day does not matter to us. It all comes down to us being convinced by your skills and drive! We mainly look for people who are passionate about projects they work on and have the drive to see a project through. Our code is mostly done in Golang with some Solidity for connectivity with Ethereum.
How to apply:
Send anything that reflects on your knowledge and experience in the field. Besides a CV/LinkedIn-profile you can send links of your GitHub/Stack Overflow/Portfolio/ or something awesome you've built that you’re simply proud of.
Based on our working product we would like to improve our cross-technology blockchain application for access rights and need a team member who drives the development right from the start. Therefore, we need support in the development of a blockchain based access management solution with following focus areas:
• Set up and maintenance of a decentralized network
• Programming of the function to create and share cryptographical access permissions
• Communication to terminal devices via Bluetooth, NFC and WIFI
• Integration of the web solution and of the mobile application
• Coordination between different divisions as Backend Development, IT-Operations and Mobile App Development.
We are searching for a (Senior) Full Stack Developer who works on the overall solution including the development of the relevant SDKs for mobile applications. Therefore, interests and competencies in following areas are relevant:
• Programming languages: Java, C, C++, JavaScript, C#, Golang, Swift
• Understanding the architecture, design, and implementation of Blockchain systems, distributed ledgers and smart contracts
• Cross-cutting operating systems: Mac, Windows, Linux
• Cryptographical algorithms and security considerations
• Experience with Bluetooth/BLE, p2p networks and/or file exchange is a big plus
• Knowledge about continuous integration and unit tests
• Familiar with Git as the version control system and first experiences with agile software development, e.g. Scrum
• Additional competencies in Application Deployment, Scaling, Management and Continuous Delivery (Docker, Ansible, Kubernetes, etc...)
On top of that, we are searching for a team member, who is eager to learn, switch contexts and share his/her knowledge within the team. At the same time, he/she is able to take responsibility in a growing team and have some experience as mentor and decision maker.
Golang Senior Developer Loom Network Gurgaon, India, Remote ₹1,200,000 to ₹3,300,000 a year
March 2019
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Our Technical Team
Our technical team is largely remote, working in Asian time zones. We have 25+ developers and several engineering managers, we are looking for someone to come in and be a Senior Go Developer.
Our devs are famous in the Go community and has spoken and sponsored many Go Conferences. We also encourage our employees to goto conferences.
We're looking for full-time candidates who are good at staying organized and systematizing things, who can set technical direction.
Activities will include
Building Core Blockchain tech in Golang
Scaling out blockchains
Researching Future technology
Setting technical direction
Making sure our products are secure and reliable
Continuous integration and testing are in our blood.
Our Stacks
All our blockchain software is written in Go
We are big fans of Vue.Js on the frontend but not religous
Mysql and Elastic Search for traditional apps
Everything is build on CI and continuous deployed to our staging environments
We use Google Cloud and Kubernetes for all our non Blockchain workloads
While not fully TDD, we do have extensive test suites for all our products
Our Ideal Candidate
We're looking for someone who's extremely organized, good at building and delivering software on a schedule, and juggling multiple priorities and make sure everything gets done.
You should also be an experienced developer, understanding the big picture of highly technical projects.
Loves Go or can learn to love it.
Preferred Experience
Having managed a team of multiple developers with an Agile process, while maintaining multiple releases a week.
A background in Backend Software development
Experience coordinating strategy across multiple remote teams at a previous organization
If you're already knowledgeable about Ethereum and DApp scaling, that's a huge bonus! But not required.