About The Position

The International Telecommunication Union (ITU), a United Nations agency focused on information and communication technologies, is seeking a Software Developer and Metadata Engineer Consultant for its Open Code Infrastructure (OCI) platform. This role supports the Global Initiative on Artificial Intelligence for Health (GI-AI4H), which aims to establish an international framework for evaluating and benchmarking AI in healthcare. The consultant will be responsible for the ongoing development, maintenance, and operational support of two web platforms: the AI4H Evaluation Platform and the AI4H Annotation Tool. Additionally, the role involves contributing to open standards for dataset metadata interoperability, specifically focusing on the Croissant metadata format and its dual compatibility with Bioschemas. The objective is to perform full-stack development and operations activities across the OCI platform.

Requirements

  • University degree in computer science, software engineering, information technology, or a related field OR education from a reputed college of advanced education, with a diploma of equivalent standard to that of a university degree in one of the fields above.
  • 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).
  • Proficiency with modern React frameworks, ideally Next.js (App Router / React Server Components).
  • Strong TypeScript fundamentals; strict mode, generics, discriminated unions.
  • Working knowledge of PostgreSQL and an ORM/query builder such as Prisma.
  • Familiarity with RESTful API design and OpenAPI 3.x specifications.
  • Coding skills in Python for the evaluation sandbox runner, validators, parsers, and tooling.
  • Familiarity with AWS primitives (ECS, S3, Cognito, RDS/Aurora, IAM) and infrastructure-as-code (AWS CDK preferred).
  • Experience with CI/CD pipelines (GitHub Actions) and secure cloud deploy patterns (OIDC, least-privilege IAM).
  • Ability to read an open-source codebase, opening issues / pull requests, and responding to code reviews.
  • Knowledge of English at advanced level.

Nice To Haves

  • Knowledge of another official language of the Union (Arabic, Chinese, French, Russian, Spanish) would be an advantage.
  • Exposure to Croissant / ML metadata schemas is a plus.
  • Knowledge of FAIR principles and data interoperability concepts.

Responsibilities

  • Implement new features and enhancements on both platforms (AI4H Evaluation Platform and AI4H Annotation Tool) as prioritized by the project team, covering backend logic, REST APIs, frontend interfaces, and database changes.
  • 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, including handling type conflicts, name validation, and keyword/citation structures.
  • Create validator or linter rules or plugins that check both Croissant and Bioschemas expectations.
  • Add unit and integration tests, fixtures, and CI hooks to prevent regressions on dual compatibility.
  • Prepare minimal examples and documentation demonstrating successful dual validation (Croissant parsers + Bioschemas FAIR checks).
  • Open PRs and upstream issues to the Croissant repository or maintain a clean BioCroissant extension package if upstream changes are not feasible.
  • Maintain technical documentation covering architecture, deployment procedures, and API specifications.
  • Document operational procedures and troubleshooting guides to facilitate knowledge transfer.

Benefits

  • Between CHF 1000 and CHF 1500 lumpsum to be defined according to the work experience of the consultant and to be paid in monthly installments upon satisfactory completion and submission of the deliverables.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service