Senior Software Engineer

Remote

Company Overview

At Galoy, we are building the future of banking by developing a financial infrastructure stack on top of the Bitcoin network. Our platform includes both open source and Fair Source licensed projects, fostering collaboration and contribution across the ecosystem. With it, we enable institutions to connect to and offer financial services on Bitcoin.

The Galoy platform includes a secure backend API, mobile wallet, point of sale app, a core accounting ledger, Stablesats for fiat/btc conversion, and administrative controls.

Our flagship product is now Lana, a Bitcoin-backed lending platform designed specifically for institutional clients, enabling them to leverage Bitcoin for financial activities.

Job Overview

We’re hiring a full-time Senior Backend Engineer to help us expand and optimize our open source/fair source Bitcoin-based financial infrastructure. You will be responsible for designing, building, and maintaining our backend systems with a focus on Rust, GraphQL, and Bitcoin and core banking technologies. You will collaborate closely with our backend and frontend team members.

If you’re passionate about Bitcoin, open source software, and building robust backends that help spread the use of bitcoin around the world, we’d love to hear from you.

The Ideal Candidate check many of the following points:

  • Has 5+ years of professional experience as a backend or full-stack software engineer.
  • Is well into the Bitcoin(only) rabbit hole and looking for ways to drive global adoption.
  • Has experience working with Rust (and ideally some familiarity with TypeScript).
  • Understands or has worked with core banking software or other financial services platforms.
  • Is comfortable with GraphQL and can lead design of backend APIs.
  • Is passionate about delivering secure, highly available, and distributed software.
  • Speak Spanish language is a plus. We will help you relocate in El Salvador if you want, otherwise remote is ok.

Key Responsibilities

  • Architect and Develop: Design, implement, and maintain backend services using Rust, Bitcoin (BDK), GraphQL, and other relevant technologies.
  • Integrate with Bitcoin: Integrate and optimize Bitcoin functionality, ensuring high reliability and performance.
  • Collaborate Cross-Functionally: Work closely with frontend/mobile engineers, product managers, and other stakeholders to ensure a seamless user experience.
  • Ensure Stability & Security: Implement best practices for testing, code reviews, and continuous integration/continuous delivery.
  • Mentor & Guide: Provide leadership and mentorship to other engineers, fostering a culture of learning, collaboration, and excellence.
  • Contribute to Open Source: Participate in open source development, code reviews, documentation, and community engagement around Galoy’s repositories.

Skills, Knowledge, and Expertise

  • Proficiency in Rust (or strong willingness to learn if experienced in a similar systems language).
  • Experience with GraphQL for designing and consuming APIs.
  • Familiarity with Bitcoin and Lightning Network protocols.
  • Experience with BDK (Bitcoin Development Kit) is a strong plus.
  • Bonus: Familiarity with frontend tech stacks (TypeScript, React, React Native) to facilitate cross-functional collaboration.
  • Strong sense of product: Able to translate product requirements into robust technical solutions, especially in the context of financial applications.
  • Startup Mindset: Comfortable making trade-offs and pivoting quickly when needed.
  • Effective Communication: Proficiency in English (spoken and written). Spanish language skills are a plus, especially for collaboration in LATAM.
  • Remote & Async: Experience working remotely across time zones and using async communication tools.

Apply Now

If you’re interested in this opportunity

  • Send your CV to jobs@galoy.io.
  • Or contribute a PR to our repositories, like in lanacala, or bria.

Perks

  • Work on cutting-edge Bitcoin technology
  • Contribute to open source projects
  • Receive compensation in Bitcoin
  • Collaborate with a diverse, international team in a remote-first environment

Join us and help shape the future of banking on Bitcoin!