Ape Unit logo

Architect/experienced programmer SDK | Blockchain

freelance Ape Unit Berlin


We are tasked with developing the SDKs for a new blockchain currently in development. The scope of our work includes the low-level libraries which interface with the blockchain using REST APIs and JSON, and an initial set of dapps to provide early users with the tools they need, and to provide other developers with high-quality example code which they can build on and learn from. Our current lead architect is leaving, and so we’re looking for someone to fill his not inconsiderable shoes.

The whole of our project is Open Source, so your work will be available to the entire community without restrictions. You will also be able to use it as an example to previous employers of what you are capable of.

About Us

We are a tech hub - a multidisciplinary and inclusive network or creators, strategists, developers and designers in Berlin. Our work is filled with curiosity. We like to identify opportunities: working side by side with disruptive blockchain innovators, established owner-managed companies and global corporations.

We are a diverse team of professionals and the reputation of our design focused development firm has been built upon our hands-on approach. We offer curious and enthusiastic individuals the opportunity to evaluate trends and technologies in open source software and grow their skill sets. We provide our employees a positive working environment that runs like a business but acts like a family. Our realistic workloads, comfortable, friendly office, and fair compensation allows for a high standard of living for our valued team members here in beautiful Berlin.

About the Work

Our two deliverables for this project are high-quality SDKs—currently targeting JavaScript and Python, but with more languages in the pipeline—and a set of consumer applications using those libraries. As stated, the goal of the applications is both to give early users of the blockchain a great user experience, and excellent security, and to be a platform to build on, and reference library for other developers and companies coming to our blockchain.

We use modern, functional paradigms in our code, which makes the task for the SDK team more difficult, but makes writing code which uses it much more easy. So we’re looking for someone at the top of their game, who has kept up to date with the most recent developments in the state of the art of JavaScript development, and who’s looking to keep their skills up-to-date.

About You

Our ideal candidate is an experienced programmer and systems architect who is collaborative, self-motivated, who is interested in new challenges and a fast and dedicated learner. We tend to prefer functional programming idioms, which you should be comfortable with. You can push ideas forward in an agile project environment, are comfortable working with a diverse, partly remote team, and are able to see the big picture in any project as well as lead your team to clarity with a solutions-oriented approach. You are a bridge between the technical and visual aspects of the project, and always excited about new possibilities. Oh, and you are a great software developer.


· Excellent skills in modern JavaScript (or willingness/aptitude to learn), Yarn, Node.js, Ramda, Webpack

· Experience with modern JavaScript features including ES6 modules, async/await and Promises

· Proficient in GIT and knowledge of pull request based workflows, ideally Git-flow

· Interest and experienced in API design

· General understanding of blockchain and decentralized apps and motivated to learn more

· Excellent communication skills

Bonus Skills

· Some experience with Linux servers, and containers (Docker)

· Experienced in smart contract programming (Solidity)

· Understanding of cryptography

· Project Management experience

· Comfort with test driven development and continuous integration

As a valued member of the Unit you will receive competitive hourly compensation, free fruit, drinks and team lunch daily. Also four weeks paid holiday and a pony!

To apply, please send your CV along with a cover letter explaining your experience/interest in blockchain. Please also include your salary specifications + earliest starting date. We look forward to hearing from you!

published: Sept. 16, 2018

Apply for this position