Senior Full-Stack Developer
Description du poste
window.notificationMessages = []; Find a Job + + + + Search const TopSearch = {
handleSubmit: function (event) {
event.preventDefault();
event.stopPropagation();
const form = event.target;
const getValue = (name) => {
if (form[name]) {
if (form[name].type) {
if (["select-one", "text", "hidden"].indexOf(form[name].type) > -1) {
return form[name].value;
}
if (["checkbox", "radio"].indexOf(form[name].type) > -1 && form[name].checked) {
return form[name].value;
}
} else if (form[name].length) {
return form[name].value;
}
}
return "";
};
const experienceLevel = getValue("experience[]") || getValue("experience");
const jobFunction = getValue("job_function[]") || getValue("job_function");
const industry = getValue("industry[]") || getValue("industry");
const location = getValue("location[]") || getValue("location");
const workType = getValue("work_type");
const term = getValue("q");
const sortBy = getValue("sort_by");
// If the logged in user is authenticated
// Append authenticated value to make url unique/different to logged out url
// same action is happening in SearchFilterViewComposer
// line 589 in the multiSearchFilterHref function
const authenticated = document.getElementById("authenticated").value;
let toUrl = "";
if (industry.trim() && jobFunction.trim()) {
const segments = [jobFunction, location, workType].filter((x) => x);
toUrl = `${segments.join("/")}?industry=${industry}`;
} else {
const segments = [jobFunction, industry, location, workType].filter((x) => x);
toUrl = segments.join("/");
}
if (experienceLevel) {
toUrl += `${toUrl.indexOf("?") === -1 ? "?" : "&"}experience=${experienceLevel}`;
}
if (term.trim()) {
toUrl += `${toUrl.indexOf("?") === -1 ? "?" : "&"}q=${encodeURI(term.replace(" ", "+"))}`;
}
if (sortBy.trim()) {
toUrl += `${toUrl.indexOf("?") === -1 ? "?" : "&"}sort=${sortBy}`;
}
if (authenticated === "true") {
toUrl += `${toUrl.indexOf("?") === -1 ? "?" : "&"}authenticated=${Date.now()}`;
}
const wholeUrl = `${form.getAttribute("action")}/${toUrl.toLocaleLowerCase()}`;
window.location.assign(wholeUrl.replace(/\/$/, ""));
return false;
},
}; Homepage Software & Data Banking, Finance & Insurance Rest of Nigeria Full Time Senior Full-Stack Developer Senior Full-Stack Developer The Khana Group Software & Data 1 month ago Easy apply Rest of Nigeria (Nationwide) Full Time Banking, Finance & Insurance NGN
600,000 - 900,000 Share link Share on WhatsApp Share on LinkedIn Share on Facebook Share on Twitter Share via SMS Job summary We are building and strengthening our core engineering team and seeking a senior full-stack developer to take ownership of our existing data intelligence platform. This role will focus on stabilising, optimising, and scaling the current system into a secure, high-performance, enterprise-grade data platform. Min Qualification: Degree Experience Level: Senior level Experience Length: 5 years Job descriptions & requirements Responsibilities: Backend Architecture: Design and implement scalable backend systems that support dashboards, analytics tools, and client portals. Define and maintain system architecture that supports growth across multiple countries and datasets. Develop secure authentication systems with role-based access controls. Build modular and maintainable services that allow product expansion over time. Ensure high system performance and reliability. Database Design: Design relational and non-relational databases optimised for analytics and large datasets. Develop efficient schemas that support reporting and visualisation needs. Implement indexing and performance tuning strategies. Maintain backup, recovery, and data redundancy systems. API Integrations: Build secure RESTful or GraphQL APIs for frontend and third-party integrations. Integrate external systems such as survey platforms, mapping tools, payment systems, and CRM platforms. Maintain clear API documentation and version control practices. Data Security & Compliance : Implement encryption for data in transit and at rest. Ensure compliance with data protection regulations, including GDPR standards. Develop audit logging and monitoring systems. Strengthen platform resilience against vulnerabilities and cyber threats. Requirements 5+ years of experience in full-stack development. Strong backend expertise in Node.js, Python, or similar frameworks. Experience with PostgreSQL, MySQL, or MongoDB. Experience deploying applications on cloud platforms such as AWS, Azure, or GCP. Strong understanding of system architecture and scalable SaaS platforms. Experience building secure data-driven applications is preferred. KPIs (First 12 Months): Complete technical audit and stabilisation of existing platform within first 90 days. Refactored and optimised backend architecture deployed within 120 days. The platform achieves and maintains 99% uptime within the first year. No major security breaches or compliance failures. Improved system performance with at least a 30% reduction in critical latency issues. Infrastructure supports multi-country datasets and enterprise clients without performance degradation. Elimination of all high-risk technical debt identified during the initial audit. Structured CI/CD and a documented development workflow fully operational within the first 6 months. What We Offer: Competitive salary and performance incentives Equity or profit-sharing opportunities Global exposure and high-impact work across Africa A collaborative and ambitious work culture rooted in Community, Tribe, Innovation, and Excellence Why Join FieldWorkz?: Be part of a mission-driven team revolutionising real-time data collection and research. Shape the future of a platform that empowers businesses, NGOs, and governments with high-quality insights. Work in a dynamic, innovative environment with opportunities for professional growth. Competitive salary, flexible work options, and a chance to make a real impact. Remuneration: NGN 700,000-1,000,000 Net Log In and Apply Important safety tips Do not make any payment without confirming with the Jobberman Customer Support Team. If you think this advert is not genuine, please report it via the Report Job link below. Report Job Log in to apply now Continue with Google google-icon Continue with Linkedin Or continue with function updateStatus() {
return {
show: true,
showDiv: false,
passwordLength: false,
passwordUpper: false,
passwordLower: false,
passwordNumber: false,
passwordSpecial: false,
strength: 0,
passwordCheck(password) {
this.passwordLower = /[a-z]/.test(password);
this.passwordUpper = /[A-Z]/.test(password);
this.passwordLength = password.length >= 6;
this.passwordNumber = /[0-9]/.test(password);
this.passwordSpecial = /[^a-zA-Z0-9]/.test(password);
this.strength = [this.passwordLower, this.passwordUpper, this.passwordLength, this.passwordNumber, this.passwordSpecial].filter(Boolean).length;
}
};
} Forgot Password? Keep me logged in Log in Don't
Prêt à postuler ?
Conseil Sécurité
Ne versez jamais d'argent pour obtenir un entretien. Taf4All ne vous contactera jamais pour vous demander des frais de dossier.
Ces offres pourraient aussi vous intéresser
BUSINESS DEVELOPER JUNIOR
Chauffeur particulier Sans expéreince BAC+5, BAC+2 Nous recrutons pour un de nos clients un BUSINESS DEVELOPER JUNIOR qui aura pour mission
DEVELOPPEUR FRONT-END ANGULAR SENIOR
Informatique BAC+5, BAC+3 3 ans Abidjan En tant que développeur Angular, vous serez responsable de la conception, du développement et de la
Full Stack Developer
window.notificationMessages = []; Find a Job + + + + Search const TopSearch = { handleSubmit: function (event) { event.preventDefault(); eve
BUSINESS DEVELOPER
📌 📌 Commerce/Ventes BAC+3 2 ans Abidjan Cocody n tant que Business Developer, vous serez chargé(e) de développer le portefeuille clients e