Your position
1. Extending Loculus, a modular genomic data platform, including frontend (TypeScript/React/astro), backend (springboot/Kotlin/python/Postgres), and REST API systems
2. Building integrations with analytical tools like Nextclade, and interfacing with systems like Cephalopod (ARTIC2 analytic system)
3. Wiring Loculus into the ARTIC2 sequencing pipeline to support easy local data storage, while extending its interaction with Pathoplexus to ensure 'one-button' global data sharing
4. Developing features for decentralized data control, embargo settings, submission portals, and federated querying
5. Supporting the Loculus/Pathoplexus team with international rollouts, community feedback integration, and platform documentation
Your profile
6. Professional experience in software engineering, preferably with open-source contributions
7. Proficiency in at least some of our stack: JavaScript/TypeScript, Kotlin, React, Python
8. Familiarity with REST APIs, database architecture, and CI/CD tools like GitHub Actions
9. Experience with or interest in scientific computing, bioinformatics, or data governance
10. Comfortable working in a distributed team, communicating asynchronously, and collaborating via GitHub
11. Excellent communication and interpersonal skills, with the ability to engage and collaborate effectively with stakeholders from diverse backgrounds - including technical and non-technical teams - to gather requirements, align on goals, and co-design practical, user-centered solutions.
12. Desired: Experience with Docker, Kubernetes, or cloud systems
13. Desired: Experience developing data pipelines for biological data (snakemake/python/bash scripting)
14. Desired: Experience working on public health or non-profit technology initiatives