Senior Rust Engineer

About the Role

You will design, build, and maintain backend systems using Rust with a focus on Bitcoin integrations and core banking features. You will implement reliable GraphQL APIs, optimize Bitcoin functionality, ensure stability and security through testing and CI/CD, mentor other engineers, and contribute to open source repositories.

Requirements

  • 5+ years professional experience as a backend or full-stack software engineer
  • Proficiency in Rust or strong willingness to learn from a similar systems language
  • Experience with GraphQL for API design and consumption
  • Familiarity with Bitcoin protocols and Lightning Network
  • Experience with BDK (Bitcoin Development Kit) is a strong plus
  • Experience with core banking or financial services platforms
  • Familiarity with TypeScript, React, or React Native is a bonus
  • Proficiency in English (spoken and written)
  • Experience working remotely across time zones and using asynchronous communication

Responsibilities

  • Design, implement, and maintain backend services using Rust, Bitcoin (BDK), and GraphQL
  • Integrate and optimize Bitcoin functionality for reliability and performance
  • Design and lead backend API development with GraphQL
  • Implement testing, code reviews, and CI/CD best practices to ensure stability and security
  • Collaborate with frontend and mobile engineers and product stakeholders to deliver seamless experiences
  • Mentor and guide other engineers
  • Contribute to open source projects, documentation, and community engagement

Benefits

  • Work on cutting-edge Bitcoin technology
  • Contribute to open source projects
  • Receive compensation in Bitcoin
  • Remote-first work environment
  • Relocation assistance to El Salvador

Skills

Apply Now
Senior Rust Engineer at Galoy | JobStash