Symbiont Assembly is a decentralized application platform, allowing developers to write complex financial business logic in our own domain-specific smart contract language. We look to improve the developer experience with rich IDE plugins, powerful language features, smart contract visualizers, and much more. Our goal is to simplify development in a highly complex domain, blockchain smart contracts. We focus on developing not only a purpose-built smart contract language, but all of the associated user-friendly tooling appropriate for a mature platform. This is no small task, and we expect a wide variety of challenges working on a mix of projects in various languages, though with a primary focus being Python and/or TypeScript.


  • At least two years professional software development experience
  • Familiarity with Git/GitHub (or similar DVCS)
  • Familiarity with Linux/BSD
  • Desire to build a great experience for developer


  • Experience building plugins for Visual Studio Code, IntelliJ/PyCharm, Eclipse, or other IDEs
  • Expertise in Python
  • Expertise in JavaScript or TypeScript
  • Familiarity with functional programming
  • Knowledge of financial markets, especially the back office, is a plus