Maker is a smart contract platform on Ethereum that backs and stabilizes the value of the Dai stablecoin through a dynamic system of Collateralized Debt Positions (CDPs), autonomous feedback mechanisms, and appropriately incentivized external actors.
We form our teams around availability of talent into co-located or distributed agile teams. For this position we are looking for a person that can work as member of a development team in Copenhagen.
You will be part of a team that will build and test full scenarios on the new release of our platform that supports Multi-Collateral Dai. The team will initially interact directly with the new smart contracts to build testing scenarios. As the API, CLI and the maker.js library for UX solutions becomes available, scenarios will also be built and tested on these. Longer term the team will move on to work on Product and Industry solution development.
This is a great opportunity to get involved with development of dApps for Blockchain and get intimate knowledge of the most promising project on Ethereum. If you’re excited by the problem spaces of developing, testing and delivering secure, engaging user experiences in an open financial system, we should talk!
Work closely with the product coordination team in an agile process to ensure the most relevant scenarios are built, and tested according to requirements
Develop and test applications based on agreed project standards and guidelines
Assure the code committed has the agreed level of quality
Help to select the right architecture and technologies to deliver requirements
Support other developers with technical advice and coaching
Ensure developed code has high coverage of unit-tests, ideally applying Test-driven development principles
Review code of peers to suggest improvements
- Program in pairs or small groups where it makes sense to do so
What you will bring to the role
Degree in Engineering or Computer Science
Experience with React.js + Redux
Good understanding of database technology, both SQL and non-SQL; knowledge of GraphQL is a plus
Additional knowledge of Python, Java, Go, Rust a plus
Some experience with microservice architectures. Understanding or REST principles and message brokers
Experienced Linux user; At least basic DevOps skills
Familiarity with basic encryption techniques and securing an application
Experience developing product architecture and accompanying documentation
Blockchain (Ethereum) or cryptocurrency experience a plus, knowledge of the DAI Stablecoin System a big plus
- Available for work in our Copenhagen office