Développeur
Offre d&39;emploi Previous Next // Initialize tooltip component $(function () { $(&39;[datatoggle="tooltip"]&3
Offre d'emploi Previous Next // Initialize tooltip component $(function () { $('[data-toggle="tooltip"]').tooltip() })
// Initialize popover component $(function () { $('[data-toggle="popover"]').popover() }) .carousel-control .icon-prev { margin-left: -65px !important;
} .carousel-control .icon-next { margin-right: -65px !important; }
.carousel-control.left { background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.0001) 100%); background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.0001) 100%); background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.0001))); background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.0001) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='# [Click the Apply button below to see the contact details] ', endColorstr='# [Click the Apply button below to see the contact details] ', GradientType=1); background-repeat: repeat-x; }
.carousel-control.right { right: 0; left: auto; background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.0001) 100%); background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%); background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.0001))); background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.0001) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='# [Click the Apply button below to see the contact details] ', endColorstr='# [Click the Apply button below to see the contact details] ', GradientType=1); background-repeat: repeat-x; } Développeurs Backend function verif_post(forms)
{
if (forms.code.value=="")
{
alert('Merci de saisir le code avant de valider cette opération ');
forms.code.focus();
return false ;
}else return true ;
} Référence 162177 Localisation Dakar / Sénégal Expiration 23 Juin 2026 Offre visitée 129 fois Catégories Informatique, Télécoms, Réseaux Industrie Informatique, Télécoms, Téléservices . Description de l'offre Entreprise : Stars Investment Group Localisation : Télétravail (Remote) Type : Stage (3 mois) Rémunération : Non rémunéré À propos de Stars Investment Group Stars Investment Group est une startup positionnée à l’intersection de la finance, de la data et de l’intelligence artificielle. Nous développons des solutions digitales innovantes incluant :
des plateformes d’analyse financière,
des outils SaaS d’aide à la décision,
et des infrastructures de collecte et d’exploitation de données. Dans le cadre du développement de nos produits data, nous lançons un projet stratégique de collecte automatisée de données via API. Postes ouverts Développeur Backend (H/F) Contexte du projet Le stage s’inscrit dans le développement d’une API de collecte de données permettant d’agréger, structurer et exploiter des données issues de sources ouvertes. L’objectif est de construire un système capable de :
Collecter automatiquement des données web (scraping)
Structurer et nettoyer les données
Les rendre accessibles via API
Les intégrées dans des applications web et mobile
Développer et maintenir des API robustes et sécurisées
Mettre en place des systèmes de web scraping / data scraping
Structurer, nettoyer et stocker les données collectées
Gérer les bases de données
Collaborer avec les équipes frontend Compétences recherchées
Techniques (selon poste)
Backend : Node.js, Python, PHP (Laravel) ou équivalent
Bonne compréhension des API REST
Utilisation de Github Compétences fortement valorisées
Expérience ou intérêt pour le web scraping / data scraping
Collecte, nettoyage et structuration de données
Bases de données (MySQL, PostgreSQL, MongoDB)
Architecture API-first
Étudiant(e) ou jeune diplômé(e) en informatique ou domaine similaire.
Forte motivation et envie d’apprendre
Autonomie, rigueur et esprit d’initiative
Capacité à travailler en télétravail
Intérêt pour la data, la fintech ou l’IA Pourquoi nous rejoindre ?
Travailler sur un projet concret orienté data
Développer des compétences en scraping, API et data engineering
Évoluer dans un environnement startup dynamique
Possibilité d’évolution selon performance Conditions du stage
Durée : 3 mois
100% télétravail
Stage non rémunéré // /* $("#container") .attr('unselectable', 'on') .css({ 'user-select': 'none',
'MozUserSelect': 'none' }) .on('selectstart', false) .on('mousedown', false) .bind("contextmenu",false)*/; Pour continuer, connectez-vous Connexion candidat Bienvenue. M erci de vous connecter pour accèder aux services de Senjob. responsable-agricole-en-homologation-phytosanitaire_e_162208.html Login ou Email Password ----- OU CONNECTEZ-VOUS AVEC ----- var googleUser = {}; var startApp = function() { gapi.load('auth2', function(){ // Retrieve the singleton for the GoogleAuth library and set up the client. auth2 = gapi.auth2.init({ client_id: ' [Click the Apply button below to see the contact details] -sjpeehganfkskobq61gd6l55ved9je0b.apps.googleusercontent.com', cookiepolicy: 'single_host_origin', // Request scopes in addition to 'profile' and 'email' //scope: 'additional_scope'
});
attachSignin(document.getElementById('customBtn'));
});
};
function attachSignin(element) { console.log(element.id); auth2.attachClickHandler(element, {}, function(googleUser) { //document.getElementById('name').innerText = "Signed in: " + // googleUser.getBasicProfile().getName(); // alert( googleUser.getBasicProfile().getName()); var profile = googleUser.getBasicProfile();
$("#Prenom").val(profile.getGivenName());
$("#Nom").val(profile.getFamilyName());
$("#mailgg").val(profile.getEmail());
$( "#ConnexionGG" ).submit();
// Assign handlers immediately after making the request,
// and remember the jqxhr object for this request
/*var jqxhr = $.post( "register_gg.php", {NomComplet: ""+profile.getName()+"", Prenom: ""+profile.getGivenName()+"", Nom: ""+profile.getFamilyName()+"", Email: ""+profile.getEmail()+"" }, function(data) {
alert( "success" );
alert(data);
document.getElementById('name').innerText = "Signed in: " + data;
})
.done(function() {
alert( "second success" );
})
.fail(function() {
alert( "error : de connexion, merci de ressayer ulterieurement" );
})
.always(function() {
alert( "finished" );
});
// Perform other work here ...
// Set another completion function for the request above
jqxhr.always(function() {
alert( "second finished" );
});*/
}, function(error) { alert(JSON.stringify(error, undefined, 2));
});
} #customBtn { display: inline-block; /background: #4285f4;/ color: #FFF; width: 50px; /border-radius: 5px; border: thin solid #888; box-shadow: 1px 1px 1px grey;/ white-space: nowrap; } #customBtn:hover { cursor: pointer; } s
[Click the Apply button below to see the contact details]
Never pay money to get an interview. Taf4All will never contact you to request application fees.
Offre d&39;emploi Previous Next // Initialize tooltip component $(function () { $(&39;[datatoggle="tooltip"]&3
Développeur IT chez Recruteur à Sénégal.
Développeur BackEnd Experimenté Java chez Non precisé a Sénégal. Consultez les details de l&39;offre sur le site source
Offre d&39;emploi Previous Next // Initialize tooltip component $(function () { $(&39;[datatoggle="tooltip"]&3