About the job
Decentralized Software Engineer - Full Stack
About DevDocs
At DevDocs, we are passionate about creating advanced documentation and tooling solutions for industry leaders such as Qualcomm, American Express, and C3 AI. Our dynamic team consists of technical experts who not only understand products in-depth but also consult on challenges, designing automation tools and crafting vital documentation.
Role Overview
We are on the lookout for an innovative Decentralized Software Engineer – Full Stack who thrives on exploring distributed systems and state coordination. This role is perfect for those who enjoy learning new domains, contributing throughout the technology stack, and developing systems where precision and clarity are paramount.
Your work will extend beyond conventional blockchain frameworks, making experience with distributed or decentralized systems—including ecosystems like Hyperledger—particularly advantageous. While deep specialization is not mandatory, we value curiosity and solid foundational knowledge.
Key Responsibilities
- Develop and enhance full-stack systems that integrate decentralized or distributed components.
- Engage in both frontend and backend development to facilitate complex system behaviors.
- Address coordination, data flow, and state modeling challenges with analytical reasoning.
- Collaborate closely with a small, agile team to refine architectural strategies.
- Continuously learn new tools, languages, and paradigms as the problem landscape evolves.
Qualifications
- Minimum of 5 years of professional software engineering experience.
- Proficient in full-stack development using TypeScript and/or Java.
- Genuine interest in distributed or decentralized systems.
- Familiarity with Hyperledger / Hyperledger Labs is a plus.
- Understanding of functional programming principles; experience with Haskell is a bonus, as is familiarity with Daml.
- A positive attitude, curiosity, and the ability to navigate through ambiguity.
Why Join Us?
By joining DevDocs, you will play a pivotal role in shaping our approach to decentralized systems, making impactful technical decisions, and building software that facilitates significant work—all while being part of a thoughtful, collaborative team.
Our Work Culture
- Fully remote work environment.
- Emphasis on sustainable work pace—no grind culture.
- High trust and shared ownership among team members.
- Opportunities for personal and professional growth.

