Notice: While Javascript is not essential for this website, your interaction with the content will be limited. Please turn Javascript on for the full experience.

Senior Financial Developer - Python
MakerDao Foundation
New York, New York, United States

Job Title

Senior Financial Developer - Python

Job Description

The Senior Financial Developer (Python) will partner closely with our Engineering, Finance, and DevOps teams to expand our product capabilities on the MakerDao platform. See the Job Requirements for details.


  • Telecommuting is OK
  • No Agencies Please


Role requirements and responsibilities:

*Able to work in a fast paced, dynamic environment with little supervision.

*Self-motivated and able to take the initiative to work closely with stakeholders.

*Ability to interact with off-shore development (opportunity for flexible schedule will be provided).

*Direct the requirements development for applying technology to satisfy business needs.

*Elicit functional requirements using business requirement document, interviews, requirements workshops, business process descriptions, use cases, scenarios, business analysis, tasks and workflow analysis.

*Critically evaluate information gathered from multiple sources, reconcile conflicts and decompose high-level information into details.

*Troubleshoot, in an organized fashion, by breaking down issues into components in order to solve the problem.

Job Qualifications:

*BSc or MSc in Computer Science or equivalent.

*Mastery of Python (at least 5 years) in a live environment.

*Ability to design and implement highly optimized, scalable code.

*Excellent written and verbal communication skills.

*Experience in distributed and/or highly concurrent systems is a plus.

*Experience in low-latency systems and/or high transaction environments is a plus.

*Database knowledge, SQL and NoSQL (mainly RethinkDB).

*REST APIs knowledge (exposing and consuming), Tornado Web Server.

*Websockets knowledge.

*Advanced understanding and prior experience with Git (GitHub), CI - Travis, and Docker.

*Solid unit and integration testing culture, Testing frameworks (Tavern).

Nice to Have:

*Being able to write into Exchanges (ie cme, Ice) API’s. Also experience using Fix Protocol with exchanges like CME, ICE.

About the Company

MakerDao 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. It is a decentralized infrastructure without a central operator. It is one of the oldest Ethereum projects with very experienced technical team of blockchain developers. We believe in a future that leverages the power of decentralization for trustless transactions. With Maker, we are carrying out our vision of creating a decentralized stablecoin that will unlock unique benefits of a complete financial ecosystem on the blockchain, and democratize financial inclusion.

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 team. We have offices in Copenhagen, Warsaw, London, Buenos Aires, San Francisco and New York but it is also possible to work remotely in this position.

Contact Info

Previous Software Engineer, LYST in London, London, United Kingdom Next Senior Infrastructure Developer (Python), Bromium in Cambridge, Cambridgeshire, United Kingdom