Développeur Backend Rust Senior | Poste à Distance | 3+ ans d'expérience
Nous recherchons un(e) Développeur Backend Rust chevronné(e) pour intégrer notre équipe d'experts techniques en télétravail complet. En tant que spécialiste Rust, vous concevrez et développerez des solutions backend robustes utilisant l'écosystème Rust moderne (version 1.75+), actix_web, et des systèmes de gestion de bases de données relationnelles. Ce poste offre l'opportunité de travailler sur des projets d'envergure avec une autonomie significative.
Responsabilités Principales:
- Développer et maintenir des applications backend performantes utilisant le langage Rust et le framework actix_web pour répondre aux besoins stratégiques de nos clients.
- Concevoir des architectures de systèmes distribuées évolutives qui répondent aux exigences techniques avancées.
- Implémenter des fonctionnalités serveur optimisées garantissant sécurité et performance optimale.
- Participer aux activités de support commercial et aux initiatives de développement interne selon vos domaines d'expertise.
- Collaborer avec l'équipe pluridisciplinaire pour résoudre des problématiques techniques complexes.
- Contribuer à l'amélioration continue des méthodologies de développement au sein de l'entreprise.
- Élaborer une documentation technique précise et exhaustive pour faciliter la maintenance future.
- Assurer une veille technologique permanente sur l'écosystème Rust et les technologies associées.
Compétences Requises:
- Minimum de 3 ans d'expérience professionnelle en développement d'applications avec Rust en contexte commercial.
- Maîtrise approfondie du framework actix_web et des principes de conception d'API RESTful.
- Compréhension solide des principes architecturaux des applications web client-serveur.
- Expérience significative dans la conception et l'optimisation de structures de bases de données (PostgreSQL 15+, Oracle Database 21c+).
- Pratique avancée de Git, incluant les workflows collaboratifs et les procédures de revue de code.
- Aisance dans les environnements Linux (Ubuntu, CentOS) et compréhension des principes DevOps.
- Capacité à assimiler la documentation technique et les articles spécialisés en anglais.
- Formation universitaire de niveau Bac+3 minimum en informatique ou domaine connexe.
- Compétences analytiques supérieures et aptitude à résoudre des problèmes complexes.
Atouts Supplémentaires:
- Expérience avec d'autres frameworks Rust comme Rocket, Warp, ou Axum.
- Maîtrise des principes de programmation asynchrone et des patterns de concurrence en Rust.
- Expérience dans l'utilisation de Tokio pour le développement d'applications asynchrones.
- Connaissance approfondie des conteneurs Docker et de l'orchestration Kubernetes.
- Contributions à des projets open-source ou à l'écosystème Rust.
- Expertise en optimisation de performances et profilage de code.
- Maîtrise des principes de sécurité des applications web et des meilleures pratiques.
- Expérience en intégration et déploiement continus (CI/CD).
Développement Professionnel:
Nous valorisons le perfectionnement continu des compétences par:
- L'autoformation régulière sur les évolutions de l'écosystème Rust.
- L'accès à des formations spécialisées dispensées par des experts reconnus.
- Des opportunités de certification auprès d'éditeurs de logiciels, selon un programme personnalisé.
- Le partage de connaissances au sein de l'équipe via des sessions techniques régulières.
- La participation à des conférences et événements professionnels pertinents.
Pourquoi Nous Rejoindre:
Notre entreprise privilégie l'excellence technique et l'innovation. Vous évoluerez dans un environnement où votre expertise en Rust sera pleinement valorisée. Nous offrons une flexibilité totale en matière de télétravail, des projets techniquement stimulants, et un parcours d'évolution professionnelle adapté à vos ambitions. Rejoignez-nous pour contribuer à des solutions de pointe tout en développant votre carrière dans l'écosystème Rust.