ForGood
Home / Jobs /Engineering & Technology / Software Developer and Metadata Engineer Consultant for Open Code Infrastructure (OCI)English · Français · Español

Software Developer and Metadata Engineer Consultant for Open Code Infrastructure (OCI)

LocationGeneva, Switzerland
LevelEntry
Posted3w ago
Engineering & Technology

Quick answer

ITU is hiring a Software Developer and Metadata Engineer Consultant for Open Code Infrastructure (OCI) in Geneva, Switzerland, paying between CHF 1000 and CHF 1500 lumpsum to be defined according to the work experience of the consultant and to be paid in monthly instalments upon satisfactory completion and submission of the deliverables.

Role
Software Developer and Metadata Engineer Consultant for Open Code Infrastructure (OCI)
Organization
International Telecommunication Union (ITU)
Location
Geneva, Switzerland
Level
Entry
Compensation
Between CHF 1000 and CHF 1500 lumpsum to be defined according to the work experience of the consultant and to be paid in monthly instalments upon satisfactory completion and submission of the deliverables.
Category
Engineering & Technology

The role

The consultant will carry out full-stack development and operations activities across the Open Code Infrastructure (OCI) platform, including feature development, bug fixes, and dual-compatible metadata engineering.

What you'll do

  • Implement new features and enhancements on both platforms as prioritized by the project team
  • Diagnose and resolve reported bugs and issues across the full stack
  • Ensure new code follows existing architectural patterns and coding standards of each platform
  • Implement and test code changes in the Croissant repository to address dual-compatibility blockers with Bioschemas
  • Create validator or linter rules or plugins that check both Croissant and Bioschemas expectations
  • Prepare minimal examples and documentation demonstrating successful dual validation (Croissant parsers + Bioschemas FAIR checks)

What it takes

  • At least three (3) years of progressively responsible experience in software development and documentation for the relevant technical areas
  • Experience in full-stack development with TypeScript on both ends — Node.js services (NestJS or comparable) and a modern React framework
  • Experience with JSON / JSON-LD, schemas, and validation (e.g., Zod, JSON Schema, Croissant / BIOCroissant)
  • Experience with the following technical environment; the developer will work across a single unified stack, with a small isolated Python sandbox for executing participant evaluation containers
  • A minimum of an intermediate level of English is required
  • Knowledge of at least one of the six official ITU languages (Arabic, Chinese, English, French, Russian, Spanish) would be an advantage

What you'll bring

Proficiency with modern React frameworksideally Next.js (App Router / React Server Components)Strong TypeScript fundamentalsstrict modegenericsdiscriminated unions

Frequently asked questions

Where is the job located?

The job is located in Geneva, Switzerland.

What is the compensation?

The compensation is between CHF 1000 and CHF 1500 lumpsum to be defined according to the work experience of the consultant and to be paid in monthly instalments upon satisfactory completion and submission of the deliverables.

What are the key qualifications required?

Key qualifications include at least three (3) years of progressively responsible experience in software development and documentation, experience in full-stack development with TypeScript, and experience with JSON / JSON-LD, schemas, and validation.

How do I apply?

To apply, please visit the ITU career website.

Is the job remote?

The job location is not specified, but the job may be remote or in-office depending on the consultant's preference and the organization's requirements.

How to apply

Apply directly on International Telecommunication Union (ITU)'s site. We link straight through — no resume parsing, no profile to fill out.

Apply now →

This listing is aggregated from a third-party source and its summary may be auto-generated, so details can be inaccurate or out of date. ForGood is not the employer and is not liable for the content — please verify everything on International Telecommunication Union (ITU)'s official posting before applying.

Meet people in Engineering & Technology

Upcoming conferences and workshops where people doing this kind of work get together.

Digital Collegium Annual Conference 2026
Oct 18–21, 2026 · Pittsburgh, United States + online
Greenbuild International Conference + Expo 2026
Oct 20–23, 2026 · New York, United States
AidEx Geneva 2026
Oct 21–22, 2026 · Geneva, Switzerland

All Engineering & Technology events →