WACREN is seeking a highly skilled Senior Platform Developer (Repositories) who will also act as Repository Lead, taking technical and delivery ownership of WACREN’s national and regional repository platforms. This full-time role supports Open Science, research data management, and interoperability initiatives across Africa. About the Role The Senior Platform Developer (Repositories) is responsible for backend development and delivery leadership of Invenio/InvenioRDM-based repositories, including RUMBU and BAOBAB repository services. The role carries product-level leadership responsibility for repository platforms and works closely with: the Senior Platform Developer (Publishing), the Web & Identity Integration Lead, and the DevOps Engineer responsible for infrastructure. This role is critical to meeting WACREN’s obligations under AfricaConnect4, LIBSENSE, and repository-focused collaborations. Key Responsibilities Repository Platforms ● Lead backend development and customisation of Invenio/InvenioRDM based platforms. ● Own repository data models, metadata schemas, and FAIR-aligned workflows. ● Manage record lifecycle, indexing, search, and versioning. ● Support interoperability with Weko3 and other repository services. Identifiers & Interoperability ● Implement and maintain PID integrations (ARK, DOI, ORCID, ROR, SWHID). ● Work closely with the Web & Identity Integration Lead on eduID authentication (OIDC/SAML). ● Implement and maintain COAR Notify interoperability with publishing platforms. ● Develop and maintain APIs for metadata exchange. Delivery Leadership ● Lead national-scale repository infrastructure. ● Shape Open Science and research data platforms across Africa. ● Collaborate with global repository and Open Science communities. ● Competitive remuneration and professional development opportunities. What’s in It for You? ● Work with cutting-edge DevOps tools, cloud technologies, and automation frameworks. ● Influence infrastructure design for continental-scale platforms. ● Engage with experts across global NRENs and technology communities. ● Competitive remuneration and professional development opportunities. Eligibility Criteria Essential ● Degree in Computer Science, Software Engineering, or related field. ● Minimum 3–5 years’ experience in backend or platform development. ● Strong experience with Python (Flask ecosystem). ● Hands-on experience with InvenioRDM or comparable repository platforms. ● Experience with PostgreSQL and Elasticsearch/OpenSearch. ● Familiarity with background task processing (e.g. Celery). ● Experience building and consuming REST APIs. ● Strong documentation and communication skills. ● Fluency in English or French (working knowledge of the other is an advantage). Desirable ● Experience with Weko3. ● Familiarity with FAIR data principles and metadata standards. ● Experience with PID systems and scholarly interoperability protocols. Role Details ● Duration: 3 years, renewable. ● Focus Areas: Repository platforms, metadata, interoperability ● Compensation: Competitive salary package. How to Apply Submit the following documents to vacancy@wacren.net with the subject line: “Senior Platform Developer (Repositories) – <Your Name>” Deadline: March 10, 2026 ● CV outlining relevant experience. ● Cover letter (max. 500 words) expressing your motivation and suitability. ● Two professional references. Selection Process Shortlisted candidates will undergo technical evaluations and interviews. Why Apply? Join a team shaping Africa’s research and education infrastructure. Build, innovate, and lead with impact.