C6 Bank
Jobgether
Développeur Full Stack expérimenté (Python + React)
À propos du poste
Ce poste est publié pour le compte d'une société partenaire, qui gère toutes les candidatures et les étapes suivantes. Notre partenaire recherche un Développeur Full Stack expérimenté (Python + React) basé au Brésil.
Comment Jobgether fonctionne
Nous utilisons un processus de mise en relation basé sur l'IA pour garantir que votre candidature est examinée rapidement, objectivement et équitablement par rapport aux exigences principales du poste. Notre système identifie les candidats les plus pertinents, et cette liste est ensuite partagée directement avec l'entreprise qui recrute. La décision finale et les étapes suivantes (entretiens, évaluations) sont gérées par leur équipe interne.
Nous vous remercions de votre intérêt et vous souhaitons bonne chance !
Pourquoi postuler via Jobgether ?
Avis de confidentialité des données : En soumettant votre candidature, vous reconnaissez que Jobgether traitera vos données personnelles pour évaluer votre candidature et partager les informations pertinentes avec l'employeur recruteur. Ce traitement est basé sur l'intérêt légitime et les mesures précontractuelles en vertu des lois applicables sur la protection des données (y compris le RGPD). Vous pouvez exercer vos droits (accès, rectification, effacement, opposition) à tout moment.
#LI-CL1
Nous recherchons un Développeur Full Stack très expérimenté pour concevoir, construire et maintenir des solutions de bout en bout pour une plateforme cloud d'entreprise. Dans ce rôle, vous transformerez les exigences produit en conceptions techniques robustes et en logiciels prêts pour la production, en combinant le développement Python backend avec des interfaces React modernes. Vous prendrez en charge des fonctionnalités couvrant les APIs, les intégrations et les flux de travail métier complexes, tout en contribuant à garantir la fiabilité et les performances de la plateforme. En travaillant dans un environnement collaboratif basé sur le cloud, vous contribuerez aux décisions architecturales et promouvrez l'excellence en ingénierie. Les outils d'IA feront partie intégrante de votre flux de travail quotidien, aidant à accélérer le développement tout en nécessitant un jugement éclairé et une validation minutieuse. Cette opportunité est idéale pour un professionnel technique pratique qui aime résoudre des problèmes complexes et livrer des logiciels fiables et maintenables.
Responsabilités
- Collaborer avec les parties prenantes produit pour comprendre les exigences métier, définir les solutions techniques et livrer des logiciels fonctionnels et prêts pour la production.
- Développer des services backend en utilisant Python et construire des applications frontend réactives et accessibles avec React, JavaScript ou TypeScript, HTML et CSS.
- Concevoir, implémenter et maintenir des REST APIs, des contrats de données et des intégrations avec des systèmes externes.
- Construire des systèmes distribués résilients en utilisant le traitement asynchrone, les files d'attente de messages, l'orchestration de flux de travail, les tentatives et les modèles de tolérance aux pannes.
- Contribuer à des composants frontend réutilisables, à des systèmes de conception partagés et à la documentation Storybook pour améliorer la cohérence et la maintenabilité.
- Travailler avec PostgreSQL, Temporal, Docker, AWS Bedrock et API Gateway pour prendre en charge la fonctionnalité des applications et les intégrations.
- Écrire des tests automatisés, y compris des tests frontend avec Playwright, et s'assurer que les solutions répondent aux normes d'accessibilité et de qualité.
- Investiguer, dépanner et résoudre les problèmes de production et de développement, en maintenant la stabilité et la fiabilité des applications.
- Améliorer l'observabilité des applications en utilisant OpenTelemetry, Grafana ou des outils similaires pour prendre en charge la surveillance et le dépannage.
- Contribuer à l'automatisation de l'infrastructure et aux flux de déploiement en utilisant Terraform, GitHub Actions et les meilleures pratiques de contrôle de version.
- Participer aux discussions d'architecture, partager les connaissances techniques et aider à établir des normes d'ingénierie au sein de l'équipe.
- Utiliser des outils basés sur l'IA pour accélérer la conception de solutions, le codage et le dépannage tout en examinant la sortie générée, en corrigeant les problèmes et en maintenant la responsabilité de la qualité et de la sécurité.
Prérequis
- Maîtrise avancée de l'anglais, avec la capacité de communiquer clairement et de collaborer efficacement avec les parties prenantes techniques et produit.
- Vaste expérience pratique en production dans le développement backend et frontend, avec la capacité de concevoir et de livrer indépendamment des fonctionnalités de bout en bout.
- Solides compétences en développement Python, y compris l'expérience de la création de services de production et de REST APIs.
- Expérience avec Docker, API Gateway, PostgreSQL, et l'intégration de services dans des environnements d'entreprise.
- Connaissance des architectures pilotées par les événements, du traitement asynchrone, des files d'attente de messages et des outils d'orchestration de flux de travail tels que Temporal.
- Expérience avec les flux de travail CI/CD utilisant GitHub Actions et les outils d'observabilité tels que OpenTelemetry, Grafana ou des solutions équivalentes.
- Solides compétences en développement frontend avec React, JavaScript ou TypeScript, HTML/CSS, conception réactive et intégration REST API.
- Familiarité avec Storybook, les frameworks de test frontend tels que Playwright, Git, et les systèmes de conception réutilisables.
- Connaissance de Terraform et des pratiques d'automatisation de l'infrastructure.
- Capacité à traduire les exigences produit en conceptions techniques claires et en logiciels fonctionnels.
- Compréhension des systèmes distribués, des modèles de résilience et des mécanismes d'authentification et d'autorisation, y compris OAuth, OIDC, SSO et RBAC.
- Capacité avérée à dépanner les problèmes de production, à résoudre les bugs, à maintenir des interfaces accessibles et à communiquer clairement les décisions techniques.
- Aisance à utiliser les outils d'IA comme partie intégrante du flux de travail de développement, avec la capacité de valider les résultats, d'identifier les limitations et de prendre en charge l'implémentation finale.
- Atouts : Expérience avec l'IA et les intégrations LLM, les plateformes SaaS d'entreprise, Jest ou Cypress, les systèmes de conception à grande échelle, les déploiements frontend basés sur le cloud et le mentorat d'autres développeurs.
Avantages
- Assurance santé et dentaire.
- Allocations repas et alimentation.
- Aide à la garde d'enfants.
- Congé paternité prolongé.
- Accès aux salles de sport et aux professionnels de la santé et du bien-être via les partenariats Wellhub (Gympass) et TotalPass.
- Participation aux bénéfices et aux résultats (PLR).
- Assurance vie.
- Accès à une plateforme d'apprentissage continu et à des ressources de développement professionnel.
- Club de réduction avec des offres partenaires.
- Ressources en ligne gratuites dédiées au bien-être physique, mental et général.
- Cours de préparation à la grossesse et à la parentalité responsable.
- Partenariats avec des plateformes d'apprentissage en ligne.
- Accès à une plateforme d'apprentissage des langues.
- Avantages supplémentaires et initiatives de bien-être.
