Senior/Mid-Level Laravel Developer and vLEI Expert (m/f/d) Opportunità di carriera

Senior/Mid-Level Laravel Developer and vLEI Expert (m/f/d)



Diverse developer team is seeking an experienced Laravel developer with a nag for technical research and documentation, who is eager to learn and teach about the vLEI and related technology/specifications.

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.

About Our Team

We are a diverse team of 5 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.

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 seeking an experienced Laravel developer to help maintain and extend existing Laravel applications. A central responsibility would also be to expand the team's knowledge of vLEI/KERI via autonomous research and drive the integration of vLEI technology at GLEIF.

You should be able to autonomously tackle complex topics with confidence and are experienced in breaking problems down into manageable pieces of work that allow you to incrementally deliver valuable functionality or insights.

In addition to your contributions as Laravel developer, a core task would be to gain practical
understanding about vLEI and supporting technology (e.g. KERI/ACDC) and tools (e.g. keripy and sally) to document and share the knowledge within the development team. With this we would extend technical vLEI knowledge beyond the GLEIF Americas team and allow you and our team to start working on vLEI integrations in our Laravel applications. Prior Python experience and knowledge in cryptography, blockchain or similar technology would be of great benefit for this.

We expect high quality work for which you take end-to-end ownership. This involves understanding the business needs and corresponding value you are creating, only delivering tested and documented software, and operating the software in production.

Experience with complex docker compose setups and workflows that span multiple services is preferred. Especially in the context of vLEI and KERI you will be working with many containers and asynchronous processing paradigms.

Active experience with contributing to open source would be a plus, as you might get involved in building new or contributing to existing open source (Python) projects that utilize the Python KERI reference implementation (e.g. sally).

Key Responsibilities

  • Cover the full lifecycle of services/software you work on: Requirements Engineering,
    Technical design, TTD implementation, documentation, monitoring, maintenance.
  • Become the team expert on the vLEI and supporting technologies (KERI, ACDC, keripy, etc.).
    There is no expectation that you come equipped with the specific knowledge, but you should
    understand the context and be a confident and passionate leaner, also in areas that are not
    your core expertise.
  • Write the occasional Python script or application building on top of keripy (such as sally).
  • Take end-to-end ownership of software you build and tasks you are assigned.
  • Maintain a high standard of software quality by fully understanding requirements and their
    value, doing test-driven development, adhering to guidelines and best practices, and by
    conducting code reviews.
  • Participate in healthy discourse; provide and receive constructive feedback within the team.

While your core competency should be Laravel, a central part of your responsibility will be the acquisition of knowledge surrounding the vLEI and supporting technologies and the ability to extend existing python code and work on PHP/Laravel integrations. Resources that you will be working with include, but are not limited to:

Experience and competencies for success

  • Fluent spoken and written English.
  • Practical and recent experience building backend applications with modern PHP + Laravel.
  • Test Driven Development (TDD).
  • Docker + Docker Compose for complex development setups.
  • Proficient with the Linux command line.
  • Experience with contributing to open source would be a plus.
  • University degree in Computer Science or related field preferred.
  • Experience in technical research and documentation preferred.
  • Knowledge in cryptography, blockchain or similar technology preferred.
  • Python experience preferred.
Department: IT Development & Operations
Reports into: Software Developer Team Lead
Management responsibility: No
Location: Frankfurt and/or Remote (Germany) with occasional office visits
Scope: Full-time

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 offer

  • Professional development
  • Join and work with us in a flexible and mobile working environment
  • Access to online learning Platforms (e.g., Pluralsight, Laracast)
  • Multicultural organization with the office directly in the city center of Frankfurt
  • Open office space that facilitates & encourages collaboration; headphones allowed
  • Subsidized gym membership
  • iMac workstation with 2 displays; custom keyboard if required
  • Company iPhone & Macbook

All foreign applicants from outside the EU must have a valid Residence/Work Permit or Blue Card to work in Germany.

Apply here