
Software Engineer – Core R&D
gateway.fm
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇳🇴 Norway
Visit company websiteJob 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