Help wanted

This book lists the various roles and tasks that can be fulfilled by in-kind contribution or volunteers.

OSS Developer (2+ FTE)

As Open-Source Software developer you work on the Nuts Specifications and the various Open-Source Github repositories. Help is needed across the entire suite of Nuts activities:

The required level of expertise depends on the task at hand. If you only want to help solve small issues like cosmetic issues or bugs then not a lot of expertise is required. If you want to be a deciding factor for both specifications and the OS implementation then you should know your way around cryptography, Decentralized Identifiers, Verifiable Credentials, OpenID4VC, OAuth2, OAS and various other technologies.

The reference implementation uses Golang as programming language.

When you become more fluent in Nuts technology, expect to be asked by the Use Case Consultant, Hacker, Technical Support and System Architect for help.

Nuts Application Engineer (2+ FTE)

As a Nuts Application Engineer, you will act as a link between software providers, the Nuts network and other standardization organizations. You will support the conception, description, and development of applications that use the Nuts network. Your role encompasses guiding the entire process from idea to production, with an emphasis on technical standardization, security, and reusability. Knowledge of specific Nuts network configurations and authentication methods is crucial.

Your role during each project varies depending on the specific people involved in the project. This can range from being the primary support for the project lead to only answering ad hoc questions.

Key Responsibilities:

This position requires an in-depth understanding of the Nuts network, including the technical and security aspects involved in application development. Your expertise ensures that applications are not only innovative but also secure and in line with Nuts best practices.

Technical Support (1 FTE)

A technical support role is all about running the OS reference implementation within a certain (cloud) infrastructure. As technical support specialist you know everything there is to know about the OS reference implementation:

In order for the OS reference implementation to be used correctly, it needs to be correctly integrated within an infrastructure. This is highly dependant on the infrastructure, but in general you'll need the knowledge on the workings of:

Documentation specialist (shared role)

We're all Documentation Specialists! Documentation is all about knowledge sharing. For it to be available we just have to make sure that we have a place to put it and we take the time to do it.

There are three main locations where knowledge can be found: the Nuts website, this wiki and the Readthedocs technical documentation for the OS reference implementation. The OS technical documentation is maintained through the Nuts-node repository. In the development process we keep an eye on contributions that should also update the documentation. Nevertheless there's always a piece missing. Contributions can be made through Github by opening a pull-request. The Nuts website is maintained by the Nuts foundation. This is currently something we pay for. If there's a webmaster out there that's willing to take over this job (in-kind) feel free to contact the Nuts foundation.

This wiki should become the main place for the 'rest' of the knowledge. This is by far the most extensive part of the documentation. Subjects on the wiki include: implementation best-practises, architectural and design documentation, use-case documentation, working group proceedings and many others. Contributions on use-cases and implementation best-practises are best to be done by those who did the work.

Nuts journalist (0.5 FTE)

As a Nuts journalist, your role will be pivotal in shaping our online presence and public messaging. You will be responsible for crafting and curating engaging and tantalizing content that highlights our innovative work in healthcare technology. This role involves translating complex technical concepts into accessible and compelling narratives that resonate with a diverse audience, including healthcare organizations, technology experts, and policy makers.

Key Responsibilities:
Required Skills and Qualifications:

In this role, your primary objective is to effectively communicate the importance and impact of optimal digital collaboration in healthcare. Your content creation and narrative shaping efforts will not only increase awareness but also support the broader mission of enhancing digital healthcare solutions. By highlighting our projects, innovations, and insights, you will contribute significantly to advancing digital collaboration in the healthcare sector, reflecting the core values and goals of the Nuts initiative.

Required time: 3 days per week

Hacker (1 FTE) (draft)