December 17, 2018

Senior Financial Developer – Python

This job posting expired and applications are no longer accepted.
Makerdao
Published
December 17, 2018
Location
North America, UK or Continental Europe, United States
Category
Job Type
skills
python, sql , software development, programming, NoSql

Description

About Maker

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. 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.

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.

Related Jobs

March 24, 2019
IOS deveolper   Central, Hongkong, Hong Kong new
March 22, 2019
Android R&D Engineer   Singapore new
March 22, 2019
Full Stack Web Developer   Singapore new
March 22, 2019
Full Stack Engineer   New York, United States
March 18, 2019