Pavago

Ingénieur Full Stack Senior

JavaScriptPython
Traduction automatique. Consultez l’original.

Ce qui fait de vous un candidat idéal

Ingénieur Full Stack Senior

À propos du poste

Nous recherchons un ingénieur Full Stack Senior expérimenté pour diriger le développement d'une plateforme moderne de déclaration fiscale assistée par IA.

Il s'agit d'un rôle d'ingénierie hautement technique et opérationnel où vous concevrez l'architecture système, développerez des services backend évolutifs, créerez des expériences frontend intuitives et veillerez à ce que chaque partie de l'application soit précise, sécurisée et prête pour la production.

Vous serez responsable des fonctionnalités, de la conception au déploiement, en travaillant à la fois sur le frontend et le backend tout en utilisant des outils de développement IA comme Cursor et Claude Code pour accélérer la livraison et améliorer la qualité du code.

Le candidat idéal aime résoudre des problèmes d'ingénierie complexes, prend en main les décisions techniques et s'épanouit dans des environnements où la précision et la fiabilité des données sont essentielles.

Ce qui fait de vous un candidat idéal

  1. Vous aimez résoudre des problèmes techniques complexes de bout en bout.
  1. Vous vous appropriez les systèmes plutôt que de simplement accomplir les tâches assignées.
  1. Vous produisez un code propre, maintenable et bien testé.
  1. Vous communiquez de manière proactive et travaillez efficacement dans un environnement distant.
  1. Vous adoptez le développement assisté par IA dans le cadre de votre flux de travail d'ingénierie.
  1. Vous accordez une attention particulière à la précision, surtout lorsque vous travaillez avec des données critiques pour l'entreprise.

À quoi ressemble une journée type ?

Type de poste : Temps plein, télétravail

Horaires de travail : Horaires de bureau aux États-Unis

Votre journée commence par l'examen des mises à jour de vos coéquipiers et la planification des priorités de développement. Vous passerez la majeure partie de votre temps à créer de nouvelles fonctionnalités, à concevoir des APIs, à implémenter des fonctionnalités frontend et à résoudre des défis de flux de travail complexes.

Tout au long de la journée, vous utiliserez Cursor et Claude Code pour accélérer le développement, rédiger des tests, résoudre des problèmes et améliorer la qualité de la mise en œuvre.

Vous collaborerez avec les parties prenantes du produit pour clarifier les exigences, documenter les décisions techniques et vous assurer que chaque fonctionnalité est précise, évolutive et prête pour la production.

Indicateurs de performance clés (KPI)

  1. Qualité et fiabilité des fonctionnalités livrées
  1. Performance API et évolutivité du système
  1. Qualité du code et couverture des tests
  1. Exactitude de la logique métier et de la validation
  1. Livraison ponctuelle des jalons de développement
  1. Stabilité du système et fiabilité en production
  1. Qualité de la documentation
  1. Collaboration et appropriation

Processus d'entretien

  1. Présélection initiale par le recruteur
  1. Évaluation technique / Évaluation IA
  1. Entretien technique avec le client
  1. Étape de l'offre

Que se passe-t-il après votre candidature ?

Juste après avoir postulé, vous recevrez une invitation par e-mail de Spark Hire pour enregistrer votre vidéo de présentation.

Il s'agit d'une courte présentation auto-enregistrée, réalisée à votre rythme, qui constitue la dernière étape de votre candidature.

Cela permet aux responsables du recrutement d'évaluer vos compétences en communication avant de passer aux entretiens, rendant le processus de recrutement plus rapide et plus efficace.

Veuillez surveiller votre boîte de réception ainsi que votre dossier spam pour votre invitation Spark Hire.

#LI-AG1

Responsabilités : Développement Full Stack

  1. Concevoir, construire et maintenir des applications full-stack évolutives.
  1. Développer des services backend sécurisés et des REST APIs en utilisant Python et FastAPI.
  1. Créer des interfaces frontend réactives et conviviales pour des flux de travail et une saisie de données complexes.
  1. Intégrer de manière transparente les applications frontend aux services backend.

Architecture système et ingénierie

  1. Concevoir l'architecture des applications, les modèles de données, les APIs et les structures de services qui favorisent une évolutivité à long terme.
  1. Prendre des décisions techniques concernant les performances, la maintenabilité et la fiabilité.
  1. Refactoriser et améliorer les systèmes existants à mesure que la plateforme évolue.

Développement assisté par IA

  1. Utiliser Cursor et Claude Code dans le cadre de votre flux de travail de développement quotidien.
  1. Tirer parti des outils d'IA pour améliorer la productivité, la qualité du code, le débogage et la vitesse de mise en œuvre.
  1. Évaluer en permanence les opportunités d'automatisation des tâches de développement.

Validation des données et fiabilité

  1. Mettre en œuvre une logique de validation robuste, des règles métier et une gestion des erreurs.
  1. Assurer l'exactitude des données dans les flux de travail complexes et les soumissions des utilisateurs.
  1. Construire des systèmes sécurisés, fiables et prêts pour l'audit.

Tests et qualité

  1. Rédiger des tests unitaires, d'intégration et de bout en bout complets.
  1. Identifier et résoudre les bugs avant le déploiement.
  1. Maintenir une qualité de code élevée grâce aux tests, à la documentation et aux revues de code.

Collaboration et appropriation

  1. Prendre en charge les fonctionnalités de la planification jusqu'au déploiement.
  1. Documenter les décisions techniques et communiquer les progrès de manière proactive.
  1. Travailler en étroite collaboration avec les parties prenantes du produit pour clarifier les exigences et fournir des solutions évolutives.

Expérience et compétences requises

  1. 5+ années d'expérience professionnelle en ingénierie logicielle Full Stack.
  1. Solide expertise en Python et FastAPI.
  1. Expérience dans la conception et la construction de REST APIs de qualité production.
  1. Solide expérience en développement frontend avec des frameworks JavaScript modernes.
  1. Expérience dans la conception d'architectures d'applications évolutives et de modèles de données.
  1. Expérience pratique de l'utilisation de Cursor et Claude Code au quotidien.
  1. Expérience dans la création d'applications axées sur les flux de travail ou riches en formulaires.
  1. Solide compréhension de l'intégration API, de la validation, de l'authentification et de la gestion sécurisée des données.
  1. Expérience dans la rédaction de tests unitaires, d'intégration et de bout en bout.
  1. Excellentes compétences en communication écrite en anglais.

Souhaitable

  1. Expérience dans la création d'applications fiscales, fintech, comptables, de conformité ou d'autres applications hautement réglementées.
  1. Expérience avec les plateformes cloud et les pipelines de déploiement modernes.
  1. Expérience avec les bases de données relationnelles et les frameworks ORM.
  1. Connaissance des pipelines CI/CD et des tests automatisés.
  1. Expérience de travail au sein d'équipes d'ingénierie entièrement distantes.

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