VLEI Software Developer (m/f/d)
Organization At GLEIF, you will be working in a cross-functional team on various internal and public facing services that support the coordination of the world-wide issuance, processing and publication of LEIs via multiple technical and user interfaces.
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.
Why us? An open-ended employment contract
An attractive, performance-related salary model
Flexible and mobile working environment
A patient and comprehensive induction programme
Regular staff and feedback meetings
Staff leading with empathy
Comprehensive further training and talent development
Access to online learning Platforms (e.g. Pluralsight, Laracast)
iMac workstation with 2 displays; custom keyboard if required
Company iPhone & Macbook
About Our Team We are a diverse team of developers that cover the end-to-end DevOps lifecycle of a wide range of internal and public-facing applications that are built in-house and self-hosted on GLEIF infrastructure. Our primary tech stack includes Laravel, Docker, MariaDB, Redis, GitLab CI/CD, Ansible, Sentry. Knowledge sharing, Test-driven development, documentation and an agile mindset are core tenants to the way we grow as a team and build maintainable, quality software. We are looking to expand the expertise of the team in the core components of the verifiable LEI (vLEI) ecosystem including KERIpy, KERIA and Signify-TS.
The team covers the full lifecycle of the applications we develop including requirement engineering, technical design & specification, planning, implementation (TDD), documentation, release/deployment, monitoring and maintenance. Our applications are mostly built API-first and often don't come with a frontend or are limited to an internal dashboard written in Livewire or Vue.
We are a self-organizing team that does not compromise on quality, believes in continual learning and taking shared ownership of what we create and the value it provides.
About You We are looking for a talented and motivated developer to join our vLEI project team. As a developer, you will play a critical role in implementing and refining the KERI protocol and downstream libraries KERIA and Signify-TS. You will work alongside a team of experienced engineers and contribute to the development of cutting-edge technologies in organizational identity.
Key Responsibilities Development: Implement and enhance core components of the vLEI ecosystem including KERIpy, KERIA and Signify-TS.
Collaboration: Work closely with team members, including architects and senior developers to design and build secure and efficient solutions.
Code Review and Quality Assurance: Participate in code reviews to maintain high standards of code quality and security.
Documentation: Contribute to technical documentation, including code comments, API documentation, and user guides, to support collaboration and knowledge sharing.
Community Engagement: Engage with the open-source community, contributing to discussions, providing support, and collaborating on project development.
Continuous Learning: Stay updated with the latest advancements in decentralized systems, cryptography, and relevant technologies.
Experience and Competencies for Success 2+ years of experience in software development, with a focus on decentralized systems or cryptography being a plus.
Familiarity with Python.
Strong coding skills with the ability to write clean, maintainable, and efficient code.
Basic understanding of cryptographic principles and distributed systems.
Problem-solving skills and attention to detail.
Good communication and collaboration skills.
Experience with open-source development and contributing to open-source projects.
Knowledge of self-sovereign identity principles and related standards (e.g., DID, Verifiable Credentials).
Department: GLEIF
Reports into: Software Developer – Team Lead
Management responsibility: No
Location: Germany OR Switzerland OR USA
Scope: Full-time
All foreign applicants must be able to present complete and valid working documents for Germany, Switzerland or the USA.
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.
#J-18808-Ljbffr