Job Details

Dash Core Group

Rust Developer

at Dash Core Group

Full Time

Job Description:

Dash, a leading name in the cryptocurrency space known for advancing financial freedom globally, is seeking a Software Engineer or Senior Software Engineer.

The role focuses on enhancing GroveDB, our proprietary database solution crafted in Rust. GroveDB leverages a merkleized directed acyclic graph structure to enable SQL-like queries and secondary indexes, embodying a pivotal element of the Dash Platform technology stack.

This stack empowers developers to build decentralized web3 applications with user experiences comparable to conventional web services.

At Dash, you’ll join a mission-driven team dedicated to making cryptocurrency accessible and straightforward for a broad audience, from consumers to developers, through our innovative payments platform.


  • Drive the ongoing design and development of GroveDB, ensuring it meets the evolving needs of Dash Platform.
  • Engage in open-source projects, contributing to the broader Dash ecosystem with an emphasis on innovation and quality.
  • Collaborate within an Agile environment to research, define, design, implement, and refine features and enhancements.
  • Address and resolve bugs, race conditions, and improve code test coverage to enhance software reliability.
  • Support the deployment of new releases, participating actively in testing to ensure high-quality outputs.
  • Contribute to the continuous improvement of our integration software, optimizing for performance and efficiency.
  • Establish benchmarks and strive for performance enhancements in critical database operations.
  • Prioritize code quality, seeking ways to streamline and improve development processes.
  • Collaborate with technical writers to document functionalities and solutions you develop, enhancing user understanding and engagement.


  • Bachelor’s degree in Mathematics, Computer Science, or a related field, or equivalent experience.
  • Fluent in English, with excellent communication skills.
  • Expertise in data structures and a solid understanding of basic cryptography.
  • At least 1 year of experience in Rust programming, with 3+ years in low-level or backend languages. Recent graduates are encouraged to apply for entry-level positions.


  • Background in database engineering and a passion for blockchain technology, particularly in the cryptocurrency sector.
  • Mathematical proficiency, including knowledge in number theory, probability, and algebra.
  • Demonstrated ability to work collaboratively within a team, coupled with strong individual problem-solving skills.


  • Join a forward-thinking company at the forefront of the cryptocurrency revolution.
  • Contribute to open-source projects, impacting the broader tech ecosystem.
  • Enjoy the flexibility of a 100% remote work environment, collaborating with a passionate and entrepreneurial team.
  • Take advantage of opportunities for significant impact and innovation within the company.
  • Competitive compensation, tailored to your experience and location.

Dash offers an exceptional opportunity to work on groundbreaking technology within the cryptocurrency domain, fostering financial freedom worldwide.

If you’re driven to contribute to the future of decentralized applications and payments, Dash provides the perfect platform to realize your professional ambitions.

Salary (USD)

Market Related

Full Time

Job Location


Job Overview

Job Posted:
Job expire in:
Role Level:
3+ years
Bachelor's degree

Share This Job