Overview
Consultancy to carry out full-stack development and operations activities across the Open Code Infrastructure (OCI) platform, focusing on feature development, bug fixes, and metadata engineering for AI in healthcare platforms.
Key Responsibilities
- Implement new features and enhancements on both platforms.
- Diagnose and resolve reported bugs and issues.
- Implement and test code changes in the Croissant repository for dual-compatibility with Bioschemas.
- Create validator or linter rules or plugins that check both Croissant and Bioschemas expectations.
- Add unit and integration tests, fixtures, and CI hooks.
- Prepare minimal examples and documentation demonstrating successful dual validation.
- Open PRs and upstream issues to the Croissant repository or maintain a BioCroissant extension package.
- Maintain technical documentation covering architecture, deployment procedures, and API specifications.
- Document operational procedures and troubleshooting guides.
Required Experience
- 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).
- 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 FAIR principles and data interoperability concepts; exposure to Croissant / ML metadata schemas is a plus.
Qualifications
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.