Pavago

Ingénieur Full Stack Senior

JavaScriptPython
Traduction automatique. Consultez l’original.

Ce qui fait de vous un bon candidat

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 technique pratique où vous concevrez l'architecture du système, construirez des services backend évolutifs, développerez des expériences frontend intuitives et garantirez que chaque partie de l'application est précise, sécurisée et prête pour la production.

Vous serez responsable des fonctionnalités, du concept au déploiement, en travaillant à la fois sur le frontend et le backend, tout en utilisant des outils de développement IA tels que 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 charge les décisions techniques et prospère dans des environnements où la précision et la fiabilité des données sont essentielles.

Ce qui fait de vous un bon candidat

  1. Vous aimez résoudre des problèmes techniques complexes de bout en bout.
  1. Vous prenez en charge les systèmes plutôt que de simplement accomplir les tâches assignées.
  1. Vous écrivez du code propre, maintenable et bien testé.
  1. Vous communiquez de manière proactive et travaillez efficacement dans un environnement à distance.
  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, à distance

Horaires de travail : Horaires d'entreprise américains

Votre journée commence par la revue des mises à jour des coéquipiers et la planification des priorités de développement. Vous passerez la majeure partie de votre temps à construire 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, écrire des tests, résoudre des problèmes et améliorer la qualité d'implémentation.

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 Clés de Performance (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. Précision de la logique métier et de la validation
  1. Livraison dans les délais des jalons de développement
  1. Stabilité du système et fiabilité en production
  1. Qualité de la documentation
  1. Collaboration et prise en charge

Processus d'entretien

  1. Entretien initial avec le recruteur
  1. Évaluation technique / Évaluation IA
  1. Entretien technique avec le client
  1. Phase d'offre

Ce qui se passe après votre candidature

Juste après votre candidature, vous recevrez un e-mail d'invitation de Spark Hire pour enregistrer votre vidéo d'introduction.

Il s'agit d'une courte introduction auto-enregistrée, réalisée à votre convenance, et 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 ainsi le processus d'embauche plus rapide et plus efficace.

Veuillez surveiller votre boîte de réception et 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 APIs REST en utilisant Python et FastAPI.
  1. Construire des interfaces frontend réactives et conviviales pour des flux de travail complexes et la saisie de données.
  1. Intégrer de manière transparente les applications frontend avec les services backend.

Architecture et Ingénierie Système

  1. Concevoir l'architecture de l'application, les modèles de données, les APIs et les structures de services qui prennent en charge l'évolutivité à long terme.
  1. Prendre des décisions techniques concernant la performance, 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 d'implémentation.
  1. Évaluer continuellement les opportunités d'automatiser les tâches de développement.

Validation et Fiabilité des Données

  1. Implémenter une logique de validation robuste, des règles métier et une gestion des erreurs.
  1. Assurer la précision des données dans des 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. Écrire 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 Prise en Charge

  1. Être responsable des fonctionnalités, de la planification au déploiement.
  1. Documenter les décisions techniques et communiquer proactivement sur les progrès.
  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 Indispensables

  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 APIs REST de qualité production.
  1. Solide expérience en développement frontend avec des frameworks JavaScript modernes.
  1. Expérience dans la conception d'architecture d'application et de modèles de données évolutifs.
  1. Expérience pratique de l'utilisation de Cursor et Claude Code dans le développement quotidien.
  1. Expérience dans la construction d'applications axées sur les flux de travail ou riches en formulaires.
  1. Compréhension approfondie 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 l'écriture de tests unitaires, d'intégration et de bout en bout.
  1. Excellentes compétences en communication écrite en anglais.

Atouts

  1. Expérience dans la construction d'applications fiscales, fintech, comptables, de conformité ou 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 à distance.

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