Senior Software Engineer (Wallets)

TechChain Talent

  • New York
  • 13 days ago

    Highlights

    Stellar is a decentralized, public blockchain that gives developers the tools to create experiences that are more like cash than crypto. Your work will be at the intersection of scale and usability: designing backend systems and interfaces that accelerate downstream application development.

    Numbers & Facts

    LocationNew York

    Description

    About Stellar

    Stellar is a decentralized, public blockchain that gives developers the tools to create experiences that are more like cash than crypto. The network is faster, cheaper, and far more energy-efficient than most blockchain-based systems.

    About the Role

    As part of the Wallet team, you will work on products that power the ecosystem of applications connecting end-users to the Stellar network. The team builds Freighter, as well as the open-source libraries and services it depends on. Your work will be at the intersection of scale and usability: designing backend systems and interfaces that accelerate downstream application development.

    Key Responsibilities

    - Work on cutting-edge technology at the intersection of blockchain and finance

    - Drive all aspects of the development process for wallet projects, from vision to implementation

    - Design new functionality and developer-facing APIs that empower the ecosystem

    - Build and maintain scalable web services aligned with the foundation's mission

    - Identify developer needs and design standardized protocols to improve developer velocity

    - Engage with the open-source community on diverse projects and frameworks

    - Investigate and resolve performance bottlenecks to ensure API services scale effectively

    - Author detailed technical specifications (RFCs) to contribute to our design process

    Requirements

    - 5+ years of experience developing software as part of a collaborative team

    - Strong computer science fundamentals including data structures, algorithms, distributed systems, and information retrieval

    - Proficiency in server application development in Go, Python, Rust, C#, Java, or C++, with willingness to work across languages

    Bonus Skills

    - Solid grasp of software design patterns and ability to build reusable, extensible, modular components

    - Experience with blockchain technology

    - Experience building data pipelines

    - Experience contributing to open-source projects

    - Experience specifically with Go and NodeJS

    Similar Jobs

    See more jobs