Roster - Software Developer and Metadata Engineer Consultant for Open Code Infrastructure (OCI) in Genève

Roster - Software Developer and Metadata Engineer Consultant for Open Code Infrastructure (OCI) in Genève

Genève Vollzeit Kein Homeoffice möglich
International Telecommunication Union (ITU)

Overview

As a Software Developer and Metadata Engineer, you will drive feature development and dual-compatibility metadata work for OCI platforms underpinning ITU/WHO AI for Health initiatives. You will contribute to open-source Croissant/BioCroissant compatibility and document system architecture and deployment. You’ll work under senior engineers to deliver production-ready features and governance-compliant code. This role blends full-stack development with metadata engineering in a global standards context.

Verantwortungsbereiche

  • Implement features and bug fixes across backend, API, frontend, and database layers
  • Ensure code adheres to architectural patterns and standards
  • Develop dual-compatibility for Croissant and Bioschemas via code changes, validators, tests, and fixtures
  • Create unit/integration tests and CI hooks to prevent regressions
  • Produce technical docs on architecture, deployment, and troubleshooting
  • Maintain and transfer knowledge through documentation and guides
  • Prepare Croissant pull requests or BioCroissant extension packages for compatibility
  • Deliver regular production deployments and documentation for OCI platform

Zentrale Anforderungen

  • At least 3 years of progressively responsible software development experience
  • Full-stack TypeScript experience on Node.js (NestJS or similar) and modern React framework
  • Experience with JSON/JSON-LD, schemas, and validation tools (e.g., Zod, JSON Schema)
  • Knowledge of RESTful APIs and OpenAPI 3.x specifications
  • Python expertise for evaluation sandbox tooling
  • AWS knowledge (ECS, S3, Cognito, RDS/Aurora, IAM) and infrastructure-as-code (AWS CDK)
  • CI/CD familiarity (GitHub Actions) and secure deployment practices
  • Ability to read open-source codebases, file issues/PRs, and respond to reviews
  • Understanding of FAIR data principles and interoperability concepts
  • English proficiency at an intermediate level; knowledge of ITU's official languages advantageous
  • Collaborative teamwork
  • Strong problem-solving and troubleshooting
  • Clear written and verbal communication
  • React/Next.js (App Router / RCS)
  • TypeScript (strict mode, generics)
  • Node.js (NestJS or equivalent)

Roster - Software Developer and Metadata Engineer Consultant for Open Code Infrastructure (OCI) in Genève Arbeitgeber: International Telecommunication Union (ITU)

L'Union Internationale des Télécommunications (UIT) est un employeur exceptionnel, offrant un environnement de travail dynamique et inclusif à Genève, où l'éthique et l'intégrité sont au cœur de ses valeurs. Les employés bénéficient d'opportunités de développement professionnel, d'une culture collaborative et d'un engagement fort envers la diversité, tout en contribuant à des projets ayant un impact mondial dans le domaine des technologies de l'information et de la communication.

International Telecommunication Union (ITU)

Kontaktdaten:

International Telecommunication Union (ITU) Recruiting-Team