Application Engineer at OpenLaw

Application Engineer


Posted 92 days ago

Job Description

OpenLaw is a ConsenSys spoke that is building next generation smart legal agreements. We’re using blockchain technology to reimagine the future of commerce and the $160 billion transactional legal market.

About Us

At its core, OpenLaw is a multi-module blockchain-based protocol and markup language to prepare, manage, and execute smart legal agreements. Using the OpenLaw protocol, you can seamlessly execute a range of commercial transactions by generating binding natural-language agreements, storing the signed contracts on a blockchain, and having those agreements interact with smart contracts written in code.

We use Scala as our main programming language along with JavaScript React for our frontend. Our backend uses LevelDB and Ethereum to store, search, and verify data. We are product driven and committed to open source. That means our end goal is to deliver the best and fastest product possible for our users and to do so in a community driven manner.

OpenLaw is a remote-first organization with team members distributed across the globe, and we are committed to building both our team and our software in a thoughtful, inclusive, and sustainable fashion.

We are currently looking for experienced full-stack engineers to join our team. This is a role for engineers who can collaborate with a team to architect and deliver feature upgrades and improvements. Engineering partners in this role have built features such as custom integrations and have implemented significant changes to the application architecture. You should be comfortable working in diverse development ecosystems and collaboratively within a rapidly growing team.


Implement OpenLaw feature upgrades, improvements, and architectural builds
Collaborate with the team to ship major product builds
Provide thoughtful implementation estimates and build functionality that is fast, scalable, and upholds sustainable development goals and principles
Keep our users happy by maintaining the software, troubleshooting, and fixing bugs
Desired Skills

5+ years professional development experience
Experience working within a remote-first and globally distributed team
Experience in API Design (REST or other)
Strong familiarity with functional programming methodologies
Familiar with front-end languages like JavaScript with toolkits like React
Comfortable working on multiple codebases, with the ability to quickly understand new projects and tooling systems

Previous development experience using Scala, Akka, CQRS or Domain Driven Design
High-level understanding of public-private key encryption protocols
Experience with cloud infrastructure (e.g. AWS, Azure)
An active interest or involvement with the broader open source community
At OpenLaw, you must balance passion for the technology while knowing when and how to focus the conversation on our users. We enjoy an open and inclusive culture, the freedom to explore and experiment. We are continuously iterating together on improving our work methodology and team culture.




130,000 + Equity

Share this opportunity:

Post a Job Posting a job is FREE. Upgrade for $199 to get:
- Unlimited applications
- Highlighted in home page for 30 days
- Web push instant notification to subscribed candidates
- Featured in the CryptoJobs weekly newsletter
- @GetCryptoJobs tweets to hundreds of developers.

CryptoJobs is the #1 website for blockchain jobs. We believe the emergence of blockchain technology and decentralized applications will change the world as we know it, and it’s already happening. We’re on a mission to connect talented individuals to the best blockchain projects, to accelerate the advent of a more decentralized world.

Join 15,000+ crypto enthusiasts for weekly updates:

Follow CryptoJobs on:

Browse by categories

Browse by skills

Browse by top locations