eHealth4everyone is a digital health enterprise based in Nigeria (Africa) contributing to health service delivery using data science and information technology. At ehealth4everyone, our goal is saving lives and our approach is information and technology. We believe that if health is a right, proven digital health solutions and expertise such as ours should not be a privilege.

We are recruiting to fill the position below:

Job Title: Junior Backend Engineer – Drupal & Symfony

Location: Remote

About the Role

  • We are looking for a Junior Backend Engineer with foundational knowledge of PHP, Drupal and Symfony to join our technical team supporting the development, maintenance and improvement of a health information platform.
  • The ideal candidate does not need to be an expert in Drupal or Symfony but should have a good understanding of backend development and some practical exposure to these technologies through professional work, personal projects, coursework or open-source contributions.
  • You will work alongside experienced engineers to maintain existing functionality, troubleshoot issues, implement enhancements and gradually take on more responsibility for the platform.

Key Responsibilities

  • Support the maintenance and development of backend features on a Drupal-based platform.
  • Develop and modify Drupal modules and backend functionality under the guidance of senior engineers.
  • Work with Symfony components and PHP to implement and maintain application functionality.
  • Support API development and integration with other systems.
  • Assist with debugging, troubleshooting and resolving application issues.
  • Work with databases and backend data structures.
  • Participate in code reviews, testing and deployment activities.
  • Assist with Tier 2 and Tier 3 technical support as technical responsibilities transition to the team.
  • Follow established coding, security and documentation standards.
  • Work with senior engineers to understand the existing codebase and system architecture.
  • Document technical changes and contribute to knowledge transfer within the team.

Required Skills & Qualifications

  • 0–3 years of relevant experience is acceptable. Candidates with strong academic projects, personal projects, internships or open-source contributions demonstrating relevant skills are encouraged to apply.
  • What matters most: a solid backend foundation, some exposure to Drupal/Symfony and the ability and willingness to quickly learn and work within an existing codebase.
  • Basic to intermediate knowledge of PHP.
  • Some practical knowledge or exposure to Drupal, preferably Drupal 9/10.
  • Basic understanding of Symfony and Symfony-based application development.
  • Understanding of REST APIs and backend application development.
  • Basic knowledge of relational databases and SQL.
  • Familiarity with Git and version control.
  • Basic understanding of software testing and debugging.
  • Ability to read and understand an existing codebase.
  • Good problem-solving and analytical skills.
  • Willingness to learn and work with an existing production platform.

Desirable:

  • Experience developing or customising Drupal modules.
  • Exposure to Symfony 6+.
  • Experience working with Drupal APIs.
  • Experience with Docker or Linux environments.
  • Experience with Drupal configuration management
  • Experience with Drupal version upgrading
  • Experience with applying core and contrib patches
  • Exposure to CI/CD and application deployment.
  • Experience working with health information systems or other complex web platforms.

Apply for this role

Closes Saturday 31 October · 9 days left

Application handled on the employer's own site. We track that you applied but cannot see status updates.

How to apply

Application Closing Date
31st October, 2026.

How to Apply
Interested and qualified candidates should:
Click here to apply online

What to submit

  • CV / résumé

Similar roles open now

Keep looking

Questions about applying

They see your structured profile as it stands at the moment you apply, plus your CV if you have one attached. That snapshot is frozen - if you edit your profile next week, this application still shows what you sent today. Your salary expectation is never sent unless you choose to include it.
Yes. The match figure is for you, not for them - eHealth4everyone does not see it. The apply button works the same regardless of your match percentage.
Because boards rewrite titles when they republish. All copies of this vacancy are the same job at the same employer with the same closing date. We show the employer's own wording and list the rest above so you know you have already seen it.
It appears in your application tracker straight away. Because this application is handled here rather than on an external site, you will see the status change as eHealth4everyone moves it - viewed, shortlisted, interviewing or declined. Roles that redirect to an employer's own site cannot be tracked that way, and we say so on those listings.
This employer has not yet been checked against the corporate register. Regardless of any of that, no employer on this platform may ask you for money at any stage. If this one does, report it and tell us what they asked for.

Pay not stated Closes in 9 days

Continue on employer site