Remote (EMEA)
•
$90K-$150K
About
Gateway.fm
Gateway.fm
builds secure, scalable, and production-ready Web3 infrastructure for leading ecosystems and enterprises. Our globally distributed team works across blockchain, crypto, fintech, and cybersecurity to power the next generation of decentralized applications and networks.
Our
Core R&D team
is responsible for the most critical parts of our infrastructure stack – from Ethereum execution clients to internal tools, services, and developer experiences.
About the Role
We’re looking for a
Core R&D Software Engineer
with a strong background in
Go and/or Rust
, solid web fundamentals, and a genuine interest in
blockchain infrastructure
and
AI-assisted development
.
You will help
design, build, and optimize
internal and external services used across our infrastructure stack, including components that integrate with
Ethereum execution clients
(e.g. Erigon) and other Web3 tooling. You’ll work closely with our Head of R&D and senior engineers, gradually taking ownership of projects, providing technical input, and driving features end-to-end.
This role is ideal for someone
senior-level
who is:
Strong in
traditional software engineering
,
Curious and hands-on with
blockchain
, and
Comfortable using
LLMs and AI tools
as leverage (not a crutch) in their daily work.
What You’ll Do
Design, develop, and maintain
backend services
in
Go
and/or
Rust
, interacting with blockchain infrastructure and internal platforms.
Contribute directly to client software (cdk-erigon) and facilitate it’s integration into other ecosystems. Including research on performance, interoperability and other exciting areas!
Collaborate with the Core R&D team on
projects related to Ethereum execution clients
, including integrations, monitoring, and performance improvements.
Participate in
technical design discussions
, helping shape architecture, patterns, and standards.
Use
AI tools (Claude, Copilot, Cursor)
to:
Accelerate research and prototyping
Improve code quality and tests
Draft and refine technical documentation
Own features end-to-end: from idea → design → implementation → testing → deployment → iteration.
Contribute to a
high-quality engineering culture
through code reviews, documentation, and knowledge sharing.
Must-Have Skills
3–5+ years
of professional software engineering experience (or equivalent impact).
Strong experience with
Go
and/or
Rust
, including building production services.
Comfortable working with
Git
, branching strategies, and
CI/CD pipelines
.
Proven ability to
own and deliver features
in a production environment.
Experience using
LLMs / AI coding assistants
in a structured way:
Prompting effectively
Validating outputs
Treating AI as a productivity multiplier, not a replacement for understanding.
Nice-to-Have / Strong Plus
Exposure to
blockchain
or
Web3 infrastructure
:
Running or integrating with crypto nodes (Ethereum, rollups, etc.)
Familiarity with execution clients (Erigon, Geth, Reth, Besu, etc.).
Experience building tools or services around
distributed systems
or
high-performance backends
.
Familiarity with
containerization and orchestration
(Docker, Kubernetes).
Experience in
Core R&D / platform / infra
teams, or similar environments.
Contribution to
open-source projects
, especially in Go, Rust, or blockchain tooling.
Previous experience in
remote-first teams
.
Who You Are
You’re
hands-on
: you like to ship, iterate, and improve.
You’re
curious about blockchain
, even if you’re not a protocol expert yet.
You treat
AI tools as collaborators
, but you still read the code and understand what’s going on.
You’re comfortable working
as part of a small, senior-heavy team
, taking responsibility and asking good questions.
You communicate clearly and proactively in an
async, remote
setup.
What We Offer
Fully
remote
role with flexible working hours.
Opportunity to work on
cutting-edge Web3 infrastructure.
Close collaboration with
senior engineers and protocol experts
.
A culture that encourages
experimentation, learning, and using AI
to push the limits of productivity.
Competitive compensation aligned with
mid-level
responsibilities.