Back to jobs

Golang Engineer


About Noble

Noble is the premier asset issuance chain in the modular ecosystem. Noble solves a variety of critical pain points around native issuance for developers and issuers alike, including: security, liquidity, compliance, standardization, and neutrality. Noble’s long-term vision is to be a UX unlock for all stablecoin and RWA issuers. 


Responsibilities

We are seeking a talented Golang Software Engineer to join Noble. The ideal candidate will have a strong foundation in building scalable, high-performance applications within the blockchain or Web3 space. Collaboration is key, as you will work closely across the organization including Engineering and Product to design and implement robust solutions.

  • Develop and integrate software that brings new native assets to the Noble blockchain, working directly with asset issuers to ensure their needs are met
  • Collaborate on additional functionality changes to the core Noble blockchain, whether that is an entirely new module or just IBC middleware
  • Maintain the entire Noble stack, contributing to dependency and network upgrades
  • Own module development end-to-end, from scoping to integrating it with the existing Noble blockchain while ensuring alignment with CTO and Product
  • Ensure proper testing and necessary integrations are in place for new launches on the Noble blockchain
  • Utilize verification driven development and improve testing throughout Noble
  • Continuously research and stay up to date with the latest developments within the Cosmos and modular ecosystem, decentralized finance and beyond
  • Maintain the Noble blockchain by enhancing user experience, code quality, and performance of Noble’s products

Requirements 

  • Have a deep knowledge of the key components of the Cosmos stack (CometBFT, Cosmos SDK, and IBC) as they relate to Noble’s product development
  • Understanding of other crypto ecosystems, like Ethereum and Solana, in particular how their Virtual Machines work
  • 3+ years of experience building complex systems with Golang, including having worked with Protocol Buffers to maintain strongly typed data structures and API frameworks
  • High-level understanding of blockchain fundamentals including distributed systems, various consensus mechanisms like Proof of Stake and block / transaction processing lifecycles
  • Familiarity with decentralized finance (DeFi), including trading and lending
  • Understand concepts like impermanent loss, flash loans, sandwich attacks, etc.
  • Proficient in spoken and written English

Compensation

  • Competitive base salary
  • Competitive equity compensation

Perks

  • Opportunity for career development in a fast paced emerging ecosystem
  • Work with people who are passionate about what they do and also like to have fun
  • Company issued hardware 
  • 100% remote with travel opportunities for team off-sites and community conferences 
  • Option of coworking space, if desirable 
  • 5 weeks of paid vacation 
  • Lifestyle benefits! Because relaxation and fun are key to a well-balanced life! :)

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf