En tant que Développeur Expert Full-Stack, tu seras responsable du développement de solutions web complètes, en intervenant tant sur le côté front-end que back-end. Tu seras un acteur clé dans la conception, le développement et la mise en production des applications webs de nos clients. Ta mission sera de concevoir des architectures scalables, fiables et performantes tout en garantissant une expérience utilisateur optimale.
Tes principales missions seront les suivantes :
* Développement Full-Stack : Concevoir et développer des applications web en intervenant sur toutes les couches techniques, du front-end au back-end. Tu utiliseras des technologies modernes telles que React, Vue.js, Angular côté front-end et Node.js, Java, Spring Boot, Python ou autres technologies côté back-end.
* Conception d'architectures scalables : Mettre en place des architectures robustes, modulaires et évolutives en utilisant les meilleures pratiques du développement.
* Gestion de bases de données : Concevoir et gérer des bases de données relationnelles (MySQL, PostgreSQL) et NoSQL (MongoDB, Redis), optimiser les performances des requêtes et assurer la fiabilité des données.
* Intégration continue et déploiement : Mettre en place des pratiques d'intégration continue (CI) et de déploiement continu (CD) pour garantir un déploiement rapide et fiable des applications.
* Tests et qualité du code : Rédiger des tests unitaires, d'intégration et fonctionnels afin de garantir la fiabilité du code avec des outils comme JUnit, Jest, Cypress, etc.
* Collaboration avec les équipes : Travailler en étroite collaboration avec les équipes UX/UI, produits et DevOps pour concevoir des fonctionnalités innovantes et garantir la qualité des livrables.
* Suivi et optimisation des performances : Analyser et améliorer la performance des applications, à la fois côté front-end et back-end, en prenant en compte la scalabilité et la sécurité des solutions mises en place.
* Maintenance et évolution : Assurer la maintenance des applications existantes et proposer des évolutions techniques en fonction des besoins business.
Formation : Bac+5 en informatique, génie logiciel ou équivalent.
Expérience : Minimum 5 ans d'expérience (EXIGE) en développement web full-stack avec une expertise dans plusieurs technologies front-end et back-end.
Compétences techniques :
* Expertise en React, Vue.js, Angular pour le développement front-end.
* Expertise en Java, C# pour le développement back-end.
* Maîtrise des frameworks back-end tels que Node.js, Java/Spring Boot, Python/Django, ou autres.
* Bonne maîtrise des bases de données relationnelles (MySQL, PostgreSQL) et NoSQL (MongoDB, Redis).
* Connaissance des outils de gestion de versions tels que Git, et des plateformes comme GitHub ou GitLab.
* Expérience avec des outils d'intégration continue/déploiement continu (CI/CD) comme Jenkins, GitLab CI, CircleCI.
* Compétences en développement d'API RESTful et microservices.
* Connaissance des pratiques de sécurité web (authentification, autorisation, protection des données).
* Connaissance des technologies de containerisation comme Docker et des plateformes cloud (AWS, Azure, GCP).
Langues : La maîtrise de l'anglais est un plus, notamment pour la gestion de projets internationaux.
Qualités attendues :
* Autonomie et leadership technique : Capacité à prendre des décisions techniques et à guider les équipes de développement tout en travaillant de manière autonome.
* Esprit d'analyse et de résolution de problèmes : Forte capacité à comprendre des problématiques complexes et à proposer des solutions efficaces et innovantes.
* Rigueur et organisation : Capacité à respecter des délais serrés et à gérer plusieurs projets simultanément, tout en assurant une qualité de développement constante.
* Esprit d'équipe et collaboration : Aptitude à travailler en étroite collaboration avec des équipes pluridisciplinaires (UX/UI, DevOps, produit, etc.).
* Passion pour l'innovation : Veille technologique continue pour adopter de nouvelles pratiques, outils et technologies permettant d'améliorer la performance et l'efficacité des solutions.
* Communication claire : Excellentes compétences en communication pour expliquer des choix techniques complexes de manière simple, à la fois à des non-techniciens et à des experts.
Rejoignez Voxalia : une ESN différente, résolument orientée sur l'humain et l'innovation !
Chez Voxalia, nous ne sommes pas une simple entreprise de services numériques. Nous sommes une ESN nouvelle génération, animée par des valeurs fortes : l'humain, l'innovation et l'excellence technique.
Nous croyons que l'ADN d'une ESN doit avant tout se bâtir autour des personnes qui la composent, c'est pourquoi chaque collaborateur est au coeur de notre stratégie. Chez Voxalia, nous mettons un point d'honneur à offrir un environnement de travail où l'épanouissement personnel et professionnel va de pair. Vous serez entouré(e) de collègues passionnés, qui partagent une expertise technique pointue et une volonté commune : révolutionner le monde classique de l'ESN.
Alors, pourquoi nous rejoindre ?
Si tu es un(e) passionné(e) de technologie, un(e) expert(e) à la recherche de nouveaux défis et que tu veux faire partie d'une équipe humaine, où tu pourras évoluer dans des projets innovants et stimulants, Voxalia est l'endroit idéal pour toi.
Ensemble, nous allons réinventer l'ESN, allier expertise technique et bien-être au travail, et aller au-delà des attentes classiques !
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.