Nuevo
Descripcion del puesto
Mootiva, acteur dynamique du secteur des solutions logicielles d’entreprise, recherche un(e) Ingénieur Full‑Stack confirmé(e) pour renforcer son équipe technique et contribuer à un projet à forte portée internationale. Basé(e) au Portugal, vous évoluerez dans un environnement distribué où la collaboration entre équipes situées en Europe, Amérique du Nord et Asie est quotidienne. Vous participerez à toutes les phases du cycle de vie du produit, du design architectural à la mise en production, en passant par le développement, les tests et l’optimisation continue.
**Missions principales**
- Concevoir et développer des applications full‑stack robustes en utilisant Python (FastAPI) côté serveur et React avec TypeScript côté client.
- Créer, documenter et maintenir des API REST, GraphQL et WebSocket, garantissant leur scalabilité et leur sécurité.
- Modéliser les données et interagir avec des bases relationnelles (PostgreSQL, MySQL) via des ORM (SQLAlchemy, Prisma).
- Appliquer les bonnes pratiques d’architecture (micro‑services, Domain‑Driven Design, Backend‑For‑Frontend) pour assurer la maintenabilité du code.
- Optimiser les performances front‑end (code‑splitting, lazy‑loading, SSR) et mettre en place des pipelines de build modernes (Webpack, Vite).
- Déployer les services dans des environnements conteneurisés (Docker) orchestrés par Kubernetes, en suivant les principes DevOps (CI/CD, monitoring, logging).
- Garantir la qualité du code grâce à des revues de code, des tests unitaires, d’intégration et fonctionnels, ainsi qu’à l’utilisation d’outils d’analyse statique.
- Collaborer étroitement avec les Product Owners, les designers UX/UI et les équipes d’infrastructure pour livrer des fonctionnalités à forte valeur ajoutée.
- Encadrer et mentorer les développeurs juniors, partager les bonnes pratiques et contribuer à l’amélioration continue des processus de développement.
**Profil recherché**
- Minimum 5 ans d’expérience professionnelle en développement full‑stack, avec une maîtrise avérée de React, TypeScript et de l’écosystème JavaScript moderne.
- Expertise solide en Python, idéalement avec le framework FastAPI, et expérience dans la conception d’API RESTful et GraphQL.
- Bonne connaissance des bases de données relationnelles et des ORM (SQLAlchemy, Prisma, TypeORM).
- Maîtrise des concepts d’architecture logicielle (micro‑services, DDD, BFF) et des pratiques de design pattern.
- Expérience confirmée avec Docker et Kubernetes, ainsi qu’avec les outils CI/CD (GitHub Actions, GitLab CI, Jenkins).
- Familiarité avec les méthodologies Agile (Scrum/Kanban) et capacité à travailler dans un contexte international et distribué.
- Excellente communication en anglais, tant à l’écrit qu’à l’oral ; la maîtrise du français est un plus.
- Esprit d’initiative, autonomie, sens critique et capacité à proposer des solutions innovantes.
**Atouts supplémentaires**
- Connaissance de Kafka, Keycloak, Apache Airflow ou d’autres technologies de streaming et d’orchestration.
- Expérience sur des projets d’envergure enterprise et systèmes distribués.
- Participation à des communautés open‑source ou contributions à des projets publics.
**Ce que Mootiva vous offre**
- Un contrat CDI à temps plein avec une rémunération attractive et des avantages compétitifs.
- Un environnement de travail hybride (3 jours au bureau, 2 jours en remote) favorisant l’équilibre vie professionnelle / vie personnelle.
- Des bureaux modernes situés à Lisbonne, équipés de toutes les commodités nécessaires.
- Un accès à des formations continues, des conférences techniques et des certifications.
- Une culture d’entreprise axée sur l’innovation, la transparence et la collaboration.
- Des opportunités d’évolution de carrière rapides au sein d’une structure en forte croissance.
- Un package de bien‑être incluant mutuelle santé, tickets restaurant, programme de sport et activités team‑building.
Rejoignez Mootiva et participez à la construction de solutions logicielles qui transforment les entreprises à l’échelle mondiale. Vous êtes prêt(e) à relever le défi ? Postulez dès maintenant !