Développeur Full-Stack Python/Vue.js Senior | Poste à Distance

À distance
À plein temps
Notre entreprise fournit des solutions IaaS et PaaS complètes adaptées à diverses catégories d'entreprises, des entrepreneurs individuels aux grandes corporations. Nous recherchons un Développeur Full-Stack expérimenté pour rejoindre notre équipe dynamique et contribuer à des projets technologiques de pointe. Vous participerez au développement d'applications client-serveur qui traitent les requêtes de Jira via l'API REST, stockent les données dans une base de données et se synchronisent avec divers services externes. Responsabilités Principales - Concevoir et développer des applications robustes utilisant Python et Vue.js pour répondre aux besoins spécifiques des clients. - Implémenter des API REST efficaces et sécurisées pour la communication entre le frontend et le backend. - Créer des interfaces utilisateur réactives et intuitives avec Vue.js et les frameworks CSS modernes. - Assurer la synchronisation avec des services tiers comme LDAP, la Banque Centrale de Russie, Kontur.Focus, et la base de données Jira Software. - Développer des intégrations avec des services comme Diadoc, Yandex.Food, Telegram, Rocket.Chat et Huntflow. - Optimiser les performances des applications et assurer la qualité du code. - Participer aux processus d'intégration et de déploiement continus via GitLab CI/CD. Compétences Requises - Minimum de 8 ans d'expérience en développement logiciel. - Au moins 5 ans d'expérience avec Python (version 3.7 minimum, idéalement 3.9+). - Maîtrise approfondie de SQLAlchemy (versions 1.4 et 2.0). - Expérience avec les bibliothèques Python: Requests, Flask-SQLAlchemy, Flask-Migrate, Flask-CORS, Werkzeug, Gunicorn, Apscheduler, Dramatiq, PyJWT, LDAP3. - Connaissance approfondie des API REST et du pattern MV*. - Expérience avec PostgreSQL et les ORM. - Compréhension des relations entre bases de données et capacité à écrire des requêtes SQL complexes. - Minimum de 5 ans d'expérience avec JavaScript. - Au moins 3 ans d'expérience avec Vue.js (versions 2 et 3). - Maîtrise des frameworks CSS Tailwind et Foundation. - Expérience avec les bibliothèques: Vue-router, Vuex, Pinia, Axios. - Familiarité avec GitLab CI/CD et maîtrise de Git. Compétences Appréciées - Expérience dans le développement d'applications SaaS ou PaaS. - Connaissance des principes de cybersécurité et de protection des données. - Expérience avec Docker et les architectures microservices. - Familiarité avec les méthodologies Agile (Scrum, Kanban). - Expérience dans l'optimisation des performances d'applications web. - Connaissance des services cloud (AWS, GCP, Azure). Pourquoi Nous Rejoindre? En rejoignant notre équipe, vous aurez l'opportunité de travailler sur des projets technologiques innovants tout en bénéficiant d'une flexibilité maximale. Nous valorisons l'expertise technique, l'autonomie et la créativité. Notre environnement de travail à distance vous permettra de maintenir un équilibre optimal entre vie professionnelle et personnelle tout en participant à des projets stimulants qui font la différence pour nos clients.