Crypto Golang Jobs
Quickly find and apply for Golang roles
Latest Web3 Golang Jobs:
-
Senior Go Engineer - Protocol team @ Omni Network
- Develop our core software stack – consensus and execution layers, Eigenlayer integration, and messaging protocol – from the design stage all the way to production ready implementations. Primarily in golang.
- Build a modular interoperability standard that is highly secure while also being flexible enough to incorporate future innovations in the interoperability space
- Build a network of validators that leverages restaked $ETH to secure the Omni chain
- Design, build, test, deploy, and maintain our node software and off-chain coordinating agents to power our distributed network
- Improve the design of peer’s architecture through thoughtful, professionally communicated feedback.
- Contribute to open source projects and play a role in building out the crypto ecosystem at large.
- 3-7+ years of experience in a backend software engineering role with Go
- 2-4+ years of experience developing a blockchain client / node that launched mainnet in production with > $50m at stake
- Experience architecting, deploying, and maintaining a production system with > $100m and/or 1m users at stake
- Extensive experience managing the software development life cycle for medium to large projects
- Experience with AWS, GCP or similar cloud providers
- Desire to keep up with modern best practices in software development and crypto, and shape our tech stack as we build out new systems and services
- Location: Must be in the New York (EST) or Europe (CET) time zones.
- Overlap hours: Available daily from 9 AM to 12 PM EST for team collaboration.
- Autonomous — specifically seeks to take greater ownership and responsibility and thrives in their personal growth by doing so
- Action oriented — we are looking for people who take action by default, consistently driving forward progress without asking for permission
- An engineer in both thought and implementation — they must be able to design architecture and see it through to implementation
- Adaptable — thrives in ambiguity, able to quickly iterate and push forward as the business dynamically expands
- Highly intelligent — learns quickly and can participate in abstract intellectually engaging conversations
- Effective communicator — clearly articulates ideas and engages in debates in a productive manner that leads us to making better decisions
- Experience scaling out infrastructure for distributed services
- Experience building a system with a distributed consensus mechanism
- Deep understanding of the Ethereum Virtual Machine
- Customer centricity
- Long-term orientation
- Courage
- High-trust & autonomy
- Kindness & respect
- Collaboration
- Humility & low-ego
- Transparency
- Data driven
- Precise communication
- Results oriented
- “Kerplunk”: having clean handoffs and taking ownership
-
Senior Solidity Engineer - Protocol team @ Omni Network
- Write smart contracts for rollup EVMs to be the interface for external developers using the Omni system
- Design and build the L1 component of our Eigenlayer restaking integration, so that validators can stake $ETH from L1 to secure the Omni chain
- Design solidity contracts and token standards for developers to utilize in building cross-rollup smart contracts. Work with the Ethereum EIP process to establish open standards for the community
- Build a Solidity library for interacting with and building smart contracts with Omni
- Primarily Solidity, some Typescript and Golang
- 3-5 years of production experience building smart contracts in Solidity
- 3-5 years of production experience with Typescript
- Has designed, built, and launched a smart contract protocol in Solidity
- Fluent with token standards and the Ethereum Improvement Proposal process, and up to date on the latest innovations
- Location: Must be in the New York (EST) or Europe (CET) time zones.
- Overlap hours: Available daily from 9 AM to 12 PM EST for team collaboration.
- Customer centric orientation — actively thinks about how to improve the developer experience of building on Omni
- Autonomous — specifically seeks to take greater ownership and responsibility and thrives in their personal growth by doing so
- Action oriented — we are looking for people who take action by default, consistently driving forward progress without asking for permission
- Adaptable — thrives in ambiguity, able to quickly iterate and push forward as the business dynamically expands
- Highly intelligent — learns quickly and can participate in abstract intellectually engaging conversations
- Effective communicator — clearly articulates ideas and engages in debates in a productive manner that leads us to making better decisions
- Has built a smart contract system in production that worked with a bridging or messaging protocol
- Customer centricity
- Long-term orientation
- Courage
- High-trust & autonomy
- Kindness & respect
- Collaboration
- Humility & low-ego
- Transparency
- Data driven
- Precise communication
- Results oriented
- “Kerplunk”: having clean handoffs and taking ownership
-
Senior Blockchain Infrastructure Engineer (DevOps/Go) @ Gelato Network
- Join one of the most technically robust teams in the crypto space, operating in a fully remote environment with our headquarters located in the crypto hub of Zug, Switzerland.
- Play a pivotal role in shaping the future of blockchain, by contributing to the development of Gelato’s Rollup-As-A-Service Platform, already trusted by leading projects like Lisk and Astar Network.
- Dive deep into cutting-edge Web3 technologies with exposure to Gelato’s premier Middleware Services stack, including Gelato Web3 Functions and Gelato Relay, foundational to top-tier applications such as MakerDAO, Connext, Abracadabra, and Pancakeswap.
- Earn and have a say with the GEL Token package, granting you a stake in the network’s future and a voice in the strategic direction of the project.
- Be backed by the best, with support from world-class investors including Dragonfly, IOSG, Galaxy Digital, ParaFi, Gnosis, and renowned figures like Stani Kulechov among others, securing your position at the forefront of the Web3 revolution.
- Master diverse Ethereum Rollup technologies including Arbitrum, Optimism, Polygon, zkSync, and more, preparing for deployment, operation, debugging, and enhancement activities.
- Architect a high-impact decentralized network, focusing on scalability to manage a sequencer and RPC node infrastructure that processes millions of transactions and handles billions of RPC requests daily.
- Deepen your expertise in Zero Knowledge proofs, embracing the challenge of working with ZK-EVM stacks and pushing the boundaries of privacy and scalability in blockchain.
- Embrace full ownership of your code with a proactive approach to DevOps, ensuring robust deployment and real-time monitoring in collaboration with our Infrastructure team.
- Innovate within Rollup ecosystems, designing and implementing groundbreaking features like Decentralized Sequencing, Eigenlayer restaking, peer-to-peer messaging, threshold signatures, and trust-minimized off-chain computation.
- Enhance network security and resilience, creatively identifying potential attack vectors and failure points, establishing reproducible testing environments, and crafting strategic fixes.
- Develop and refine recovery protocols for our core node software, ensuring system robustness and rapid response to unforeseen events.
- Build and maintain distributed systems designed for exceptional reliability across diverse blockchain environments, setting new standards for uptime and performance.
- You can work with high autonomy from research, spec, implementation, deployment, monitoring and patching your code
- Strong written and verbal English communication skills
- You are comfortable with both DevOps and Software Engineering
- You have extensive experience in shipping production-grade code that handles thousands of user interactions or transactions
- Extensive knowledge about the inner workings of the Ethereum client architecture
- Have a deep understanding of the EVM and how external tooling integrates with it
- 5 years experience with Golang/Rust/C++
- 2 years experience with DevOps - Terraform, Ansible, GCP/AWS, Docker, Kubernetes
- 1 year experience with Solidity
- Strong experience with high throughput database systems
- Strong experience with maintaining scalable microservices systems
- Strong experience with distributed systems and/or container orchestration
- Strong interest in Web3/crypto industry
- Experience using crypto applications (e.g. Uniswap, Aave, etc.)
- Knowledge of the inner workings of the EVM execution client geth
- Knowledge about the inner workings of the various Ethereum rollup clients including but not limited to op-geth, understand the underlying components, and have opinions about the various trade-offs of those components and platforms
- Experience with p2p network technologies such as libp2p
- GETH and its various Rollup forks
- Golang/Rust
- Node.js/TypeScript
- libp2p
- RabbitMQ
- Redis
- GCP (less AWS)
- Ethers.js
- Subgraphs
- Work very autonomously
- Generous GEL token package
- Competitive Salary
- Work together with one of the best technical teams on Ethereum
- Build relationships with top teams which are already Gelato users, including MakerDAO, Optimism, Pancakeswap and many more
- Chance to travel the world to go to exciting events and connect with key players in this industry
- Join amazing in-person offsites all over the world
-
Senior Software Engineer (Infrastructure) @ Chorus One
- Contribute to upstream software to improve observability, and build monitoring tools from scratch where none exist. The teams that build the node software are not the teams that operate this software at scale, and as such, observability is often not a first priority. We develop our own tools for on-chain and off-chain monitoring, both for short-term metrics (to alert on) and long-term metrics to measure our performance, and to support optimisation decisions.
- Build tools to track and manage our fleet of servers. We work mostly with bare-metal servers across multiple providers. This means that no vendor-specific portal is going to give us a complete overview of our infrastructure, instead we have an in-house tool that integrates with vendor APIs and gives us a central overview.
- Automate machine provisioning. Instead of working with 10+ cloud and bare metal providers’ flavor of installing Ubuntu, we build our own installer that is uniform across our infrastructure.
- Track and automate builds. Each of the 60+ networks we operate regularly releases updates. It would be tedious to manually git pull && make for every release, instead we have automation watching for new releases that automatically builds them and registers them in our package registry.
- Automate updates and failover. When we have a new package, we still need to roll it out to our fleet and restart any nodes, in a controlled manner and without downtime. For validating nodes, we also need to fail over before we restart them, and confirm the new node is healthy. To automate this, we need to have 100% confidence in our tooling, because a mistake here can lead to double-signing, which incurs a financial penalty.
- Automate snapshot creation and storage. Blockchains node software is stateful in nature: the chains are often terabytes in size. While it is possible for new nodes to sync from the p2p network, this can take days to weeks, which means it is not a suitable method when we move workloads between machines. We automate taking snapshots of this data, so we can be more flexible about what runs where, without compromising on security.
- Design and develop new features. Discuss with internal stakeholders to clarify how our next feature should look, discuss with fellow engineers how it should be implemented, and then drive implementation to completion.
- Support and collaborate. Review and discuss engineering designs, review code, help fellow engineers, and mentor them on a technical level.
- Innovation and continuous improvement. Seek to simplify, optimize, and secure our staking services and systems.
- Take part in on-call rotation approximately 2 days per month. You will be responsible for automation that manages our validators and infrastructure, including its uptime and incident response.
- 5+ years experience as a Software Engineer.
- Experience with operating and maintaining server-side software in production.
- Deep understanding of at least one compiled statically typed programming language such as Rust, Go, Kotlin, C++, or Haskell.
- Experience with at least one scripting language such as Python.
- Experience using SQL databases, preferably PostgreSQL.
- Strong communication skills and ownership to drive new features independently.
- Interest in blockchain technology, in particular distributed systems and consensus algorithms.
- Affinity with infrastructure and the lower levels of Linux userspace.
- Autonomy and ownership in a friendly and supportive work environment and the opportunity for rapid growth.
- Competitive fixed compensation USD 100k - 140k + equity
- Part-time optional, 80% – 100%
- All-expense paid semiannual team retreats at destinations all around the world. Past retreats occurred in Egypt, Greece, Portugal, Switzerland, Serbia, Kenya, USA, Georgia, South Korea, Spain, and Dubai.
- Remote, but not alone. We are a strong global collaborative environment.
- Remote working budget (Laptop, co-working space, etc)
- Personal development budget
- Gather experience and build your network in the vibrant crypto ecosystem.
- Learn about state-of-the-art protocols that lay the foundation for an open, transparent, and programmable financial system.
-
Site Reliability Engineer Technical Lead @ Nethermind
- Lead the implementation and refinement of SRE practices across the organization, including SLOs, error budgets, and blameless postmortems
- Design and implement automation to eliminate toil and improve system reliability and efficiency
- Lead initiatives and architect scalable hybrid cloud solutions for Web3 infrastructure
- Manage error budgets and make data-driven decisions about when to prioritize reliability vs. new features
- Drive SRE practices to ensure high availability, performance, and reliability under varying load conditions
- Collaborate closely with Platform engineering team to build reliability into services from the ground up
- Collaborate closely with Nethermind’s Infrastructure Leadership department to align SRE strategies with overall technical vision
- Drive the adoption of observability best practices and implement comprehensive monitoring systems
- Develop and maintain service level indicators (SLIs) and objectives (SLOs), working with product owners to define appropriate reliability targets
- Mentor team members in SRE practices and foster a culture of continuous learning
- Lead capacity planning efforts, using quantitative analysis to predict and address future scaling challenges
- Contribute to long-term technical roadmaps, balancing reliability concerns with product innovation
- 5+ years of experience in Site Reliability Engineering or DevOps
- Expert knowledge of cloud platforms (AWS, GCP)
- Expert knowledge of Kubernetes
- Proven experience in designing and implementing scalable, efficient, resilient systems
- Deep understanding of Linux/Unix systems and networking protocols
- Strong programming skills in Python or Go
- Strong background in monitoring, observability, and logging systems (e.g., Grafana, Prometheus, Loki)
- Expertise in CI/CD tools (e.g. GitHub Actions, ArgoCD)
- Excellent communication skills, both written and verbal, with the ability to explain complex technical concepts to various audiences
- Experience in producing technical documentation, runbooks, presentations, and post-mortem reports
- Experience and passion for mentoring and upskilling team members
- Experience leading technical teams
- Contributions to open-source projects or thought leadership in SRE
- Familiarity with MLOps and big data technologies
- Knowledge of blockchain technology and infrastructure
- Experience with chaos engineering principles and tools
- Familiarity with traffic management and CDN technologies
- Systems or backend engineering background
-
Backend Engineer @ Interop Labs
- Network Liveness: Our team builds and operates the execution layer of the Axelar Network - we are responsible for ensuring every transaction on the network is delivered quickly and reliably.
- System Design & Implementation: Design and build highly reliable and scalable backend systems for blockchain indexing and cross-chain protocols. Develop microservices that operate across diverse execution environments, including Kubernetes and AWS Lambdas.
- SDK Development: Build and maintain SDKs that enable developers to seamlessly plug-and-play new blockchains and applications into the Axelar Network.
- Protocol Development: improve and extend the on and off-chain design and implementation of Axelar Network interoperability protocols such as GMP
- Distributed Systems: Leverage your expertise in distributed systems to ensure fault tolerance, graceful failure handling, and transparent recovery across our services.
- Strong experience working with distributed systems at scale.
- Deep knowledge of fault tolerance in distributed systems and building software that fails gracefully and recovers transparently.
- Experience working with distributed messaging frameworks (RabbitMQ, AMPQ, or similar) and message driven applications.
- Experience building and orchestrating microservices running in different execution environments like Kubernetes and AWS lambdas.
- We use GoLang, Typescript, Terraform, AWS in our day-to-day work. You may not be an expert with all of these technologies, but we are looking for somebody with strong skills with some of them or with transferable experience.
- Autonomous, distributed environment with the opportunity to work collaboratively in a diverse team across the world.
- The scope to contribute to high impact work and really make a difference in a decentralized protocol.
- The chance to challenge yourself whilst learning heaps of stuff in the process.
- Unlimited time off throughout the year to rest and recharge.
- Competitive compensation with stock options, experiencing growth from the initial phase.
Omni Network is hiring a Senior Go Engineer - Protocol team
About
We’re building Omni: a platform allowing developers to deploy applications across all rollups without fragmenting liquidity. We’re looking for early team members to help us bring this ambitious vision to life.
We’re a team who already built a platform that processed over $70M leading to our $18M fundraise from top investors including Pantera, Two Sigma Ventures, Coinbase Ventures alongside angel investors including Stani Kulechov (founder of Aave), Sandeep Nailwal (cofounder of Polygon) and more. In addition to this we have over $4B deposited to secure Omni on mainnet. We are growing rapidly and we need ambitious and experienced team members to join us to help scale Ethereum’s future.
About the role
Engineers who join the team in this role will be responsible for designing and implementing foundational components of the Omni stack. This involves working heavily with Golang, Tendermint, Eigenlayer, interoperability components, and off-chain services while also having responsibilities to collaborate with the wider engineering team to improve our overall architecture and code quality.
Responsibilities
Requirements
Competencies
Nice to Haves
Benefits
Our benefits include competitive compensation, token packages for all employees, regular team off-sites around the world and unlimited PTO. In addition, you’ll join a team of high-caliber people innovating at the frontier of crypto that work collaboratively to help one another accelerate their personal growth.
Values
We are a mission driven company. We believe deeply that through software engineering we can build a self-sovereign society. In our day to day, we make decisions based upon our company values and operating principles:
Company values
Operating principles
The future belongs to all of us, independent of our origins. Omni is an equal opportunity employer and does not discriminate on the basis of race, religion, color, sexual orientation, gender or any other status protected under federal, state or local law.
Apply now
Please let Omni Network know you found this position on CryptoJobster.com as a way to support us so we can keep providing you with quality crypto jobs.
Omni Network is hiring a Senior Solidity Engineer - Protocol team
About
We’re building Omni: a platform allowing developers to deploy applications across all rollups without fragmenting liquidity. We’re looking for early team members to help us bring this ambitious vision to life.
We’re a team who already built a platform that processed over $70M leading to our $18M fundraise from top investors including Pantera, Two Sigma Ventures, Coinbase Ventures alongside angel investors including Stani Kulechov (founder of Aave), Sandeep Nailwal (cofounder of Polygon) and more. In addition to this we have over $4B deposited to secure Omni on mainnet.
We are growing rapidly and we need ambitious and experienced team members to join us to help scale Ethereum’s future.
About the role
Build core smart contract development software for integrating and interacting with the Omni Network including our rollup smart contracts, restaking module, and solidity library.
Responsibilities
Requirements
Competencies
Nice to Haves
Benefits
Our benefits include competitive compensation, token packages for all employees, regular team off-sites around the world and unlimited PTO. In addition, you’ll join a team of high-caliber people innovating at the frontier of crypto that work collaboratively to help one another accelerate their personal growth.
Values
We are a mission driven company. We believe deeply that through software engineering we can build a self-sovereign society. In our day to day, we make decisions based upon our company values and operating principles:
Company values
Operating principles
The future belongs to all of us, independent of our origins. Omni is an equal opportunity employer and does not discriminate on the basis of race, religion, color, sexual orientation, gender or any other status protected under federal, state or local law.
Apply now
Please let Omni Network know you found this position on CryptoJobster.com as a way to support us so we can keep providing you with quality crypto jobs.
Gelato Network is hiring a Senior Blockchain Infrastructure Engineer (DevOps/Go)
Gelato is an all-in-one Ethereum Rollup as a Service Platform built without limits. Designed to be super-fast, incredibly secure, and infinitely scalable, Gelato rollups allow anyone to build and deploy their fully serviced Layer 2 chains on Arbitrum, Optimism, Polygon, Celestia and more at a pace natively integrated with Web3’s favorite tools and services like Etherscan, The Graph, Pyth, Layer Zero and many more launching a production-ready web3 development environment from the Genesis block.
What we offer:
Responsibilities:
Requirements
Not essential, but big bonus points:
Technologies we use and teach:
Benefits
Apply now
Please let Gelato Network know you found this position on CryptoJobster.com as a way to support us so we can keep providing you with quality crypto jobs.
Chorus One is hiring a Senior Software Engineer (Infrastructure)
About Us
Chorus One is one of the leading operators of infrastructure for Proof-of-Stake networks and decentralized protocols. Tens of thousands of retail customers and institutions are staking billions in assets through our infrastructure helping to secure protocols and earn rewards. Our mission is to increase freedom and speed of innovation through decentralized technologies.
We are a diverse team of 70+ people distributed all over the globe. We value radical transparency, striving for excellence and improvement while treating each other with kindness and generosity. If this sounds like you, we’d love to hear from you.
Position Overview:
As a senior software engineer, you will join one of our engineering teams to assist in building and maintaining tools and automation to support our validator operations. We take the upstream node software from projects like Ethereum, Solana, Cosmos, or Avalanche; compile it; run it on one of our servers; and then make sure it is reliable and secure, monitor it, and keep it up to date. We do this for more than 60 blockchain networks, which means that it is not feasible to do all of this by hand. Instead, we build automation. Some of the things we do:
Our internal tooling:
It is written in a mix of Rust, Python, Go, and a bit of TypeScript. We use Postgres as our database of choice. We deploy our code either directly onto Ubuntu hosts, running under systemd or in Docker containers, and we also have a Kubernetes cluster running various stateless applications. Due to the diverse nature of the software we run, we also have to occasionally dive into codebases written in C, C++, OCaml, or TypeScript.
You can learn more about our approach to operating nodes in our Network Handbook.
Key Responsibilities
Job requirements
What we are looking for:
Our Offer:
Apply now
Please let Chorus One know you found this position on CryptoJobster.com as a way to support us so we can keep providing you with quality crypto jobs.
Nethermind is hiring a Site Reliability Engineer Technical Lead
What are we all about?
We are a team of builders and researchers on a mission to empower enterprises and developers worldwide to access and build on decentralized systems.
Our expertise covers several domains: Ethereum and Starknet protocol engineering, layer-2, cryptography research, protocol research, decentralized finance (DeFi), security auditing, formal verification, real-time monitoring, smart contract development, and dapps and enterprise engineering.
Working to solve some of the most challenging problems in the blockchain space, we frequently collaborate with renowned companies, such as Ethereum Foundation, Starknet Foundation, Gnosis Chain, Flashbots, Forta Protocol, Lido, EigenLayer, Open Zeppelin, RISCZero, Aleph Zero, and many more.
Today, we are a 350+ strong team working remotely across 66+ countries.
The role
Are you the one? We’re seeking an experienced Site Reliability Engineer to lead and mentor our SRE team. You’re a seasoned professional with a proven track record in designing and implementing robust SRE processes at scale. You excel in cloud and hybrid environments, have a deep understanding of containerization, and are passionate about creating resilient, high-performance systems that can handle extreme traffic peaks. Beyond technical expertise, you’re a skilled communicator and collaborator, able to bridge the gap between technical teams and stakeholders. You thrive in cross-functional environments and can effectively represent SRE concerns at the leadership level.
Responsibilities:
Skills:
Nice to have:
Keep up to date on what we are working on by following us on our social channels:
Apply now
Please let Nethermind know you found this position on CryptoJobster.com as a way to support us so we can keep providing you with quality crypto jobs.
Interop Labs is hiring a Backend Engineer
About the role
We are seeking a skilled Backend Engineer with deep expertise in distributed systems to design and implement reliable and scalable blockchain automation, relaying, and indexing services. In this role, you will develop backend applications that facilitate cross-chain protocol workflows, such as asset transfer and generalized message passing, while ensuring that our systems are fault-tolerant and highly available.
Your responsibilities
Your profile
Why us?
About us
Interop Labs builds interoperability technology.
Interoperability between blockchains is crucial technology infrastructure for the growth of Web3 and the advancement of internet technology as a whole. Interop Labs is the initial developer of Axelar Network - the programmable Web3 interoperability platform, scaling the next generation of internet applications to billions of users. Axelar network’s key attributes are programmability, security and scalability.
Apply now
Please let Interop Labs know you found this position on CryptoJobster.com as a way to support us so we can keep providing you with quality crypto jobs.
Most recent job posted on