Full Stack Python Developer Karrierechancen

Full Stack Python Developer (m/f/d)



Organization

Established by the Financial Stability Board in June 2014, the Global Legal Entity Identifier Foundation (GLEIF) is a not-for-profit organization created to support the implementation and use of the Legal Entity Identifier (LEI). GLEIF manages a network of partners, the LEI issuing organizations, to provide trusted services and open, reliable data for unique legal entity identification worldwide. GLEIF services ensure the operational integrity of the Global LEI System and facilitate making the LEI a broad public good available on our website. As a result, the LEI remains the industry standard best suited to providing open and reliable data for unique legal entity identification management. Learn more at www.gleif.org

Our teams are busy at work contributing to the the future of decentralized identity as the trust spanning layer for the next internet. This future is based upon open standards. These include the W3C Verifiable Credential (VC) and Decentralized Identifier (DID) standards. This project is building infrastructure (tooling, protocols, services) to support a VC version of the LEI called the vLEI. The trust basis for vLEI VCs uses the KERI (Key Event Receipt Infrastructure) protocol. This nascent open standard is an evolutionary advancement in decentralized identity technology that provides  security, true portability, and distributed ledger agnosticism. Using KERI will enable GLEIF to be the root-of-trust of the vLEI in an interoperable ecosystem of trust. This is web 3.0 unlike any other web 3.0. You can learn more about KERI here www.keri.one.
 
The vLEI KERI team is building enterprise class services, agents, and claud wallets that utilize the KERI core library. Everything we build will be open source (Apache2) as a project in the Decentralized Identity Foundation which is under the aegis  of the Linux Foundation. We use Python as the main development language for the backend services and use micro-web application frameworks for the front-end APIs. We leverage open source cryptographic libraries. The architecture takes a distributed streaming performance driven horizontally scalable asynchronous (coroutine) event sourcing approach.

Position summary

The full stack developer role is about both developing the backend functionality and back end API for integrating with client frontend applications as well as developing the front end  user applications and administrative applications for the back end. We are looking for engineers with solid analytical, research, and programming skills. Production experience in Python and Javascript programming is a must. Experience in C or Rust a bonus. Experience or training in distributed communication protocols, decentralized identity, cryptography, blockchain based systems is preferred. 

Key Responsibilities

  • Building Enterprise Cloud Wallet for vLEI VCs based on KERI 
  • Building ReST APIs
  • Building unit and functional test systems 

Experience and competencies for success

  • Programming languages: Python, Javascript 
  • BS degree in a engineering or computer discipline or equivalent certification and or experience 
  • Production experience in Python and Javascript 
  • Solid analytical, research and programming skills 
  • Fluent spoken and written English; additional language skills advantageous
  • Team spirit and good communication skills
Department: IT Development & Operations
Reports into: Head of IT Development & Operations
Management responsibility: No
Location: Frankfurt
Scope: Full-time

All foreign applicants from outside the EU must have a valid work permit to work in Germany.

What we offer

This is an opportunity to make an impact on the transparency of the financial services and other industries in a not-for-profit, stable business that is committed to investing in the foundation, its partner relationships and its employees. You will join a highly motivated team, with the mission to successfully implement the Global Legal Entity Identifier System. Compensation and benefits will be of course adequate to the position.

In addition, we provide:

  • Professional development
  • Flexible working hours
  • Access to online learning Platforms (e.g. Pluralsight)
  • Multicultural organization with the office directly in the city center of Frankfurt
  • Open office space that facilitates & encourages collaboration; headphones allowed
  • Beverages & Fresh fruit
  • Subsidized gym membership
  • iMac workstation with 2 displays; custom Keyboard if required
  • Company iPhone & Macbook
  • Casual get-togethers on sunny Friday afternoons on our spacious terrace

We look forward to your application. Please send your résumé alongside a letter of interest to hr@gleif.org.