FNL Careers | Opportunity Board
CAREERS AT FNL

Shape your future
with FNL Services

Join a team driven by excellence, integrity, and impact. Explore active opportunities below.
Industry leaders
Pan-African reach
Top employer
dbh) { $jobs = $ext_db->get_results("SELECT id, title, industry, location, deadline FROM jobs WHERE status = 'active' ORDER BY created_at DESC LIMIT 10"); } else { $db_error = true; } } else { // Fallback to MySQLi for non-WP environments (or custom) $mysqli = new mysqli($host, $db_user, $db_pass, $db_name); if ($mysqli->connect_error) { $db_error = true; } else { $result = $mysqli->query("SELECT id, title, industry, location, deadline FROM jobs WHERE status = 'active' ORDER BY created_at DESC LIMIT 10"); if ($result && $result->num_rows > 0) { $jobs = []; while ($row = $result->fetch_object()) { $jobs[] = $row; } } else { $jobs = []; } $mysqli->close(); } } // in case of connection failure, show friendly message if ($db_error) { echo '

Database connection pending

We are setting up the recruitment hub. Please check back soon or contact support.

'; } else { // Display job cards if jobs exist and not empty if (!empty($jobs) && is_array($jobs)) { foreach ($jobs as $job) { // format deadline nicely (if date is valid) $deadline_raw = $job->deadline; $formatted_deadline = ''; if (!empty($deadline_raw)) { $timestamp = strtotime($deadline_raw); if ($timestamp) { $formatted_deadline = date('M d, Y', $timestamp); } else { $formatted_deadline = esc_html($deadline_raw); } } else { $formatted_deadline = 'Rolling basis'; } $industry_label = !empty($job->industry) ? esc_html($job->industry) : 'General'; $location_label = !empty($job->location) ? esc_html($job->location) : 'Multiple locations'; $title_clean = esc_html($job->title); $job_id_enc = urlencode($job->id); ?>
Application deadline:

New horizons loading

We are currently scouting for exceptional opportunities. Please check back later or subscribe to alerts.

'; } } ?>
✨ Redirecting to application portal