Software+Data Engineer with medical/epidemiological experience

Location: London, UK or remote
Duration: 6 months

We are looking for a Senior Software/Data Engineer with extensive experience in the medical and epidemiological sectors to join a project for a large humanitarian organisation. The ideal candidate must have hands-on experience of health information systems, health data exchange formats, and clinical terminology, demonstrated by relevant certifications and work history. Place of work: London or remote.

Requirements

Technical skills

  • Strong expertise in Python, SQL, ETL/ELT pipelines, event-driven architecture, workflow orchestration.
  • Strong expertise in health data exchange standards (e.g. FHIR) and clinical terminologies (e.g. LOINC).
  • Hands-on experience with health management systems (e.g. DHIS2, SORMAS, OpenELIS).
  • Experience with canonical data models, interoperability middleware, metadata and semantic harmonisation.
  • Experience with AI/LLM-assisted methods for data cleaning, entity resolution, and mapping.
  • Experience with data protection engineering (GDPR, pseudonymisation, RBAC, audit logging).

Education and experience

  • Bachelor's degree in Computer Science or related technical field.
  • Relevant certifications such as HL7 FHIR Proficiency.
  • At least 8 years of relevant experience across software architecture and data engineering.
  • At least 4 years specifically in public health information systems.
  • Strong track record of collaborating with epidemiologists, surveillance officers, emergency response teams.

Nice-to-haves

  • Advanced degree in Health Informatics.

Lebanon-based Senior Project Manager

Location: Lebanon
Duration: 6 months

We are seeking a senior Project Manager to lead the development of a new official institutional website. The 6-month assignment covers an Arabic-first, multilingual website with an AI-powered chatbot, alongside data migration, hosting, training, and ongoing maintenance. The role is the primary counterpart with the client and end-user stakeholders, with overall responsibility for planning, coordination, delivery and quality across all work streams. Place of work: Lebanon.

Requirements

  • Education: A Master's degree in Computer Science, Computer Engineering, Business Management or a similar field.
  • Experience: A minimum of five years managing IT and digital transformation projects, including coordination with public institutions and international organisations.
  • Language: Proficiency in both Arabic and English, with the ability to communicate, coordinate and report regularly to the client and end-user stakeholders throughout the assignment.
  • Availability and presence: Available throughout the assignment and able to attend in-person coordination and technical meetings in-country, supported by a designated local focal point.

Responsibilities

  • Act as primary counterpart with the client and end-user stakeholders across all aspects of the project, providing high-level supervision on behalf of the company.
  • Lead project planning, follow-up and contingency planning.
  • Manage and deliver multiple work streams concurrently, adhering to agreed timelines and milestones.
  • Apply recognised project management methodologies.
  • Produce regular status reporting, including weekly status updates and monthly status reports covering progress against milestones, completed and upcoming tasks, risks and issues, hosting performance metrics, security incidents, website analytics, and usage statistics.
  • Ensure quality assurance across all deliverables.
  • Maintain an updated work schedule with adequate staffing.
  • Manage communication with any third-party providers.
  • Notify the client in writing on completion of each deliverable, with supporting documentation, and promptly escalate any delays, risks or issues.
  • Maintain confidentiality of data and transparent communication throughout the project lifecycle.

Senior Full-Stack Software Engineer

Location: London, UK
Salary bracket: GBP 45-55k, depending on experience

We are looking for an experienced Senior Full-Stack Software Engineer to work with us from our London office.

The responsibilities of the role include writing code and documentation, contributing to the design and implementation of software systems, and supporting other team members in the design and implementation of software. This is a client-facing position in which you will have to demonstrate the ability to communicate professionally and effectively and to establish and maintain productive working relationships.

To be successful as a senior Full-Stack Software Engineer, you should also demonstrate great analytical skills, the ability to quickly learn new technologies, and to apply your experience to create innovative and sensible solutions.

Responsibilities

  • Design client-side and server-side architecture, develop applications and databases, efficient APIs, and build responsive user interfaces using modern frameworks.
  • Implement security and data protection measures throughout the stack.
  • Test software for correctness and performance, troubleshoot issues, and implement upgrades and optimizations.
  • Work with cross-functional teams to develop clear technical documentation and proposals.
  • Contribute to the company's visibility through conference talks, technical articles, and social media contributions.

Requirements

Education and experience

  • Degree in Computer Science, Mathematics, or relevant field.
  • 5+ years of commercial experience, working in large projects with international teams.

Technical skills

  • Advanced familiarity with Python, Django, the Django REST Framework.
  • Advanced familiarity with React and React Native.
  • Advanced familiarity with GNU/Linux, Git, Bash and common productivity tools for coders; databases (e.g. PostgreSQL); containerisation, orchestration, infrastructure-as-code technologies (e.g. Docker, Podman, Kubernetes, OpenTofu); cloud platforms (e.g. Amazon AWS).

Soft skills

  • Great analytical skills.
  • Initiative and the ability to work and make progress autonomously.
  • Great English communication skills.
  • A professional work ethics and time management skills.
  • Available to travel internationally.

Nice-to-haves

  • Familiarity with NumPy, Pandas and scikit-learn.
  • Being contributor or maintainer of one or more Open Source projects.

What you can expect from us

  • Interesting and meaningful projects for large organisations and NGOs.
  • Opportunity to work with cutting edge tech and to grow professionally.
  • An informal, substance-oriented environment, with great colleagues and a friendly atmosphere.
  • Modern central London office.