micro1 · Génie logiciel

Ingénieur logiciel full-stack senior

micro1

$50–$100/heureLieu du poste : Monde entier, entièrement à distanceÀ distanceCertains pays uniquement

Cette offre a été traduite automatiquement. La plateforme d’origine gère les candidatures ; vérifiez ses critères originaux avant de postuler. Voir la page d’origine

À propos du poste

Ingénieur logiciel full-stack

Lieu : Monde entier, entièrement à distance

Type de contrat : Prestataire indépendant (~15 heures par semaine)

Horaires : flexibles — vous choisissez vos heures et vos jours de travail, y compris les week-ends si vous le souhaitez, tant qu’il y a de l’activité.

Nous recherchons des ingénieurs logiciels full-stack hautement qualifiés pour contribuer à un projet d’entraînement d’IA portant sur le développement logiciel, la résolution de problèmes techniques, le débogage, l’architecture système et l’évaluation de code.

Le travail consiste à créer, résoudre, examiner et valider des tâches d’ingénierie logicielle exigeantes sur des systèmes front-end et back-end, et à aider à traduire des builds de code complets d’un langage donné vers un autre.

Ce rôle exige une expérience pratique significative à la fois en ingénierie front-end et back-end. Les candidats doivent être à l’aise pour travailler sur l’ensemble de la pile applicative plutôt que de se spécialiser exclusivement dans une seule couche.

Sur quoi vous travaillerez

  • Développer, modifier et déboguer des composants applicatifs front-end et back-end.
  • Implémenter des fonctionnalités destinées aux utilisateurs ainsi que les services, les API et les modèles de données qui les soutiennent.
  • Suivre les requêtes et les données à travers les navigateurs, les applications front-end, les API, les services, les bases de données et les intégrations externes.
  • Travailler dans des dépôts inconnus et comprendre l’architecture applicative existante.
  • Diagnostiquer les défaillances touchant l’état applicatif, les contrats d’API, l’authentification, la persistance, le réseau et le déploiement.
  • Évaluer et améliorer du code écrit dans plusieurs langages de programmation.
  • Examiner les solutions générées par l’IA quant à leur exactitude, leur exhaustivité, leurs performances, leur sécurité et leur maintenabilité.

Qualifications requises

  • Solide expérience professionnelle du développement d’applications full-stack en production.
  • Expérience pratique significative de l’ingénierie front-end comme back-end.
  • Expérience en production de plusieurs langages de programmation.
  • Solide connaissance des applications de navigateur, des API, de l’état applicatif, des bases de données et de l’intégration de services.
  • Expérience de la compréhension de l’architecture de systèmes logiciels complets et de la contribution à celle-ci.
  • Capacité à travailler efficacement dans des bases de code inconnues.
  • Solides compétences en débogage et en résolution de problèmes techniques.

Processus

  • Postulez au poste et répondez aux questions de présélection.
  • Passez un entretien avec l’IA d’environ 30 minutes.
  • Passez une évaluation technique, si nécessaire.
  • Passez la revue avec le responsable du recrutement.

Structure de la rémunération

La rémunération est fondée sur la production. Les experts sont payés pour chaque tâche conforme aux spécifications du projet. Le temps nécessaire pour réaliser chaque tâche peut varier selon l’expérience et la méthode de travail de l’expert.

Des exigences minimales de soumission s’appliquent. Les experts doivent soumettre un nombre minimum de tâches par semaine.

Calendrier de démarrage et disponibilité

  • Nous pourvoyons généralement les postes en 48 heures et recherchons des experts prêts à commencer immédiatement. Si vous êtes retenu, nous attendons de vous que vous commenciez vos premières tâches dans un délai de 24–48 heures après avoir terminé l’intégration.

Compétences

PythonReactJavaScriptJAVANode.jsRustGoLangTypescript
Plus d’offres dans cette spécialité →