Software Engineer [Go]

Celestia Labs

Celestia Labs

Software Engineering
Remote
Posted on Nov 6, 2024
About Celestia Labs
Celestia is the first modular blockchain network. By decoupling consensus from execution, Celestia enables anyone to easily deploy their own blockchain, without the overhead of bootstrapping a new consensus network. Blockchains on Celestia are free from constraints, making them scalable, sovereign, and secure.
About the Team
Celestia Labs is a remote-first, globally distributed team with English as our primary language for communication. We thrive in a fast-paced startup environment and are seeking self-starters who are motivated to tackle complex challenges. While we don’t require team members to reside in specific time zones, many of us operate within European time zones (CET). Team and company events are typically scheduled between 1 PM and 6 PM CET, and team members are expected to be available for these when needed.
About You
Celestia Labs is looking for an elite Software Engineer to join the Celestia Node Team. You will be working on a highly technical team, operating across a cutting edge set of disciplines to support continued improvement of Celestia’s node software as we solve data availability for teams building whatever.
This role will be of specific interest if working at the frontier of performance, scalability, storage, p2p networking and security in blockchain systems appeals to you with a heavy bias for shipping.

Perks

  • Enjoy remote work flexibility with multiple in-person team gatherings annually.
  • Competitive salary paired with a meaningful long-term compensation package.
  • Benefit from stipends for your home office, coworking space, and professional or personal development.
  • Take advantage of 4 weeks of annual vacation to recharge and relax.
  • Join a supportive, inclusive team with mentorship opportunities and a focus on professional growth.
  • Access to a 401k and comprehensive healthcare coverage for US-based team members.

Responsibilities

  • Ownership of parts of the Celestia Node codebase
  • Contribute readable, well-tested, and well-documented code to Node and related repositories
  • Participate in technical discussions on issues and code reviews on pull requests
  • Be a part of the feedback loop between technical specification and implementation
  • Work with users and support them with debugging on various channels and ensure their

Who You Are

  • Self driven, directed, and motivated for excellence
  • A strong communicator with excellent technical writing, with experience in building maintainable and well-documented codebases
  • Possess solid knowledge of software engineering, technical principles, and technical architectures, with at least 5 years of real-world experience as a developer or engineer
  • Highly Proficient in Golang
  • Previous experience maintaining or contributing to open source software
While experience in the blockchain space is preferred – having general excitement about web3 and modular blockchain technology is a must!