IT Talents Vietnam - Ways to Germany

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

Job Category: Software development
Job Type: Full Time Remote
Job Location: Frankfurt
Job Language: English C1

Organization

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. 

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. design The team covers the full lifecycle of the applications we develop including requirement engineering, technical & 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:
  • GLEIF vLEI Architecture
  • KERI Resources
  • KERI Whitepaper
  • KERI reference implementation in python: keripy
  • Wrapper around keripy that calls configured webhook upon credential presentation: sally 

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.

Questions to Answer in Application

  • What aspect of the job listing stands out to you the most and what is your understanding/expectation of your responsibilities?
  • What is the LEI and what value does the vLEI add and how?
  • Do you have experience and feel comfortable with technical research outside your area of expertise?
  • What does software engineering mean to you?
  • How do you deal with complexity and uncertainty? 

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

  • 65.000€ – 80.000€/year (full-time estimate)
  • 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

Apply for this position

Allowed Type(s): .pdf, .doc, .docx