Zipdev

Développeur Fullstack Senior (focus Backend)

JavaScriptReactSQLC#
Traduction automatique. Consultez l’original.

À propos du poste

Nous recherchons un Développeur logiciel Full-Stack Senior pour rejoindre l'équipe de développement produit de notre client et aider à construire, améliorer et maintenir des fonctionnalités produit basées sur l'IA. Il s'agit d'un rôle axé sur le backend qui nécessite également une solide expérience pratique avec React et les technologies web modernes.

Vous travaillerez en étroite collaboration avec le responsable du développement, le Product Owner, l'équipe de conception d'interaction et d'autres parties prenantes pour traduire les exigences du produit et les flux d'utilisateurs en logiciels fiables et de haute qualité.

L'un des principaux objectifs du rôle est d'améliorer la qualité du code, d'écrire du code maintenable et bien documenté, de tester votre propre travail et d'utiliser des outils de développement IA tels que Claude Code pour soutenir l'implémentation et les revues de code.

Responsabilités clés

  1. Concevoir, développer, tester et affiner les implémentations logicielles pour un environnement produit.
  1. Construire et maintenir des services backend et des APIs en utilisant .NET, tout en contribuant au React frontend.
  1. Développer des fonctionnalités basées sur l'IA, y compris des fonctionnalités alimentées par LLM, des flux de travail intelligents, l'automatisation, des recommandations et des intégrations avec des plateformes IA/APIs.
  1. Écrire du code propre, maintenable, bien documenté et testable unitairement.
  1. Développer et maintenir des tests unitaires en utilisant le développement piloté par les tests (TDD) et d'autres pratiques de test appropriées.
  1. Utiliser Claude Code dans le cadre du flux de travail de développement, y compris les revues de code obligatoires assistées par Claude.
  1. Participer à des revues de code formelles et apporter des améliorations basées sur les retours.
  1. Créer des conceptions d'implémentation logicielle et de la documentation technique.
  1. Développer de la documentation d'architecture, des diagrammes de schéma de base de données, des diagrammes d'entité-relation et des diagrammes de séquence.
  1. Travailler avec des bases de données SQL, y compris la conception de bases de données et l'implémentation liée aux données.
  1. Participer aux sessions de planification et fournir des estimations pour les efforts de développement.
  1. Démontrer les implémentations terminées aux parties prenantes et intégrer les retours.
  1. Développer des packages d'installation de logiciels pour les postes de travail et les serveurs clients lorsque nécessaire.
  1. Identifier les opportunités d'améliorer la qualité du code, les pratiques de développement, les performances et la maintenabilité.
  1. Contribuer à la résolution de problèmes techniques et à la conception de solutions pratiques et évolutives.

Prérequis

  1. Doit être basé en Latam.
  1. 8+ années d'expérience professionnelle en développement logiciel.
  1. Solide expérience dans le développement de produits logiciels dans un environnement de développement produit.
  1. Solide expérience en développement backend avec .NET / C#.
  1. Solide expérience pratique avec React.
  1. Solide connaissance de JavaScript, HTML5, et CSS3.
  1. Expérience dans le développement et la consommation d'APIs RESTful.
  1. Solide expérience en SQL et en développement de bases de données.
  1. Expérience avec les structures de données JSON et XML.
  1. Expérience avec les architectures distribuées et la gestion des requêtes asynchrones.
  1. Solide compréhension des patrons de conception logicielle et de l'architecture logicielle moderne.
  1. Expérience avec des patrons tels que MVC et MVVM.
  1. Expérience dans l'écriture et la maintenance de tests unitaires pour votre propre code.
  1. Solide compréhension de la qualité logicielle, de la maintenabilité et des meilleures pratiques de développement.
  1. Expérience avec Git ou SVN.
  1. Expérience avec les applications web responsives et basées sur navigateur.
  1. Expérience pratique des technologies IA, y compris les grands modèles de langage (LLMs), l'IA agentique et/ou le Machine Learning.
  1. Expérience d'utilisation de Claude Code, y compris les flux de travail de développement et de revue de code assistés par IA.
  1. Solides compétences en documentation technique et en communication écrite.
  1. Approche analytique et pragmatique de la résolution de problèmes.

Atouts

  1. 5+ années d'expérience en tant que chef de projet ou chef d'équipe en développement logiciel.
  1. Expérience dans le mentorat ou la direction d'équipes de développement.
  1. Master en informatique ou dans un domaine connexe.
  1. Expérience dans le développement de logiciels pour des environnements réglementés ou hautement contrôlés.
  1. Expérience dans la création de packages d'installation de logiciels destinés aux clients.
  • Travail à distance du lundi au vendredi, 40 heures par semaine (pas de week-end)

Avons-nous mentionné que c'est À DISTANCE ?!!

L'une de nos valeurs fondamentales chez Zipdev est "Soyez authentique." c'est pourquoi nous vous encourageons à répondre au formulaire de candidature avec vos propres mots ; nous sommes intéressés à apprendre à vous connaître, pas un assistant numérique.

Vous vous demandez comment fonctionne notre environnement à distance ou notre méthode de paiement ? Nous avons rassemblé des réponses utiles dans notre FAQ en bas de notre page. Jetez-y un œil et faites-nous savoir si vous avez d'autres questions !

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter