gateway.fm

Software Engineer – Core R&D

gateway.fm

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇳🇴 Norway

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

GoRust

About the role

  • 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 its 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.

Requirements

  • 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.
Benefits
  • 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.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
GoRustbackend servicesproduction servicesCI/CD pipelinescode qualitytechnical documentationperformance improvementsinteroperabilitysoftware engineering
Soft skills
collaborationtechnical designknowledge sharingcode reviewsproblem-solvingcommunicationownershipcreativityadaptabilitycritical thinking