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.
Kontaktdaten:
International Telecommunication Union (ITU) Recruiting-Team