Développeur Senior Elixir/Erlang | Application Mobile | 100% Télétravail

À distance
À plein temps
Temps partiel
Êtes-vous passionné par la programmation fonctionnelle et la construction de systèmes résilients? Notre entreprise recherche un Développeur Elixir talentueux pour concevoir et développer une application mobile innovante. Nous valorisons votre expertise en Elixir/Erlang pour créer des architectures de microservices performantes et évolutives dans un environnement entièrement à distance. À Propos du Poste Nous développons des solutions mobiles de nouvelle génération en exploitant les capacités exceptionnelles d'Elixir 1.16+ et la robustesse d'Erlang/OTP 26. Ce poste vous offre l'opportunité d'appliquer les principes de programmation fonctionnelle à des défis technologiques concrets, tout en travaillant dans un cadre flexible et stimulant. Responsabilités Principales - Concevoir et développer des composants logiciels pour notre plateforme de services utilisant Elixir et les principes OTP. - Mettre en place des architectures de microservices qui s'adaptent efficacement aux conditions de charge élevée. - Créer et maintenir des systèmes distribués avec un accent particulier sur la tolérance aux pannes. - Assurer l'intégration du logiciel développé avec les systèmes adjacents et externes. - Collaborer avec les équipes mobiles pour garantir une interaction fluide entre backend et frontend. - Élaborer une documentation technique complète et précise pour tous les composants développés. - Participer activement aux revues de code et aux sessions de partage de connaissances techniques. Compétences et Expérience Requises - Expérience professionnelle de 1-2 ans minimum en développement avec Elixir et/ou Erlang. - Véritable passion pour Elixir et les paradigmes de programmation fonctionnelle. - Expérience concrète dans la conception et la maintenance d'architectures de microservices. - Compétences démontrables dans le développement de systèmes distribués et évolutifs à haute charge. - Maîtrise des concepts OTP fondamentaux (GenServers, Supervisors, Applications). - Connaissance approfondie des mécanismes de communication asynchrone et des systèmes de messagerie. - Capacité à lire et comprendre la documentation technique en anglais. - Autonomie, rigueur et capacité d'analyse face aux problèmes complexes. Atouts Supplémentaires - Compréhension des méthodologies Agile (Test Driven Development, Code Review, Continuous Integration). - Expérience pratique avec les bases de données SQL (PostgreSQL, MySQL) et le framework Ecto. - Connaissance du framework Phoenix et LiveView pour les interfaces web réactives. - Maîtrise des environnements cloud (AWS, Azure, Google Cloud, Yandex Cloud). - Expérience avec les technologies de conteneurisation (Docker, Kubernetes). - Familiarité avec les outils de messagerie comme RabbitMQ ou Kafka. - Contributions à des projets open-source dans l'écosystème Elixir/Erlang. Pourquoi Nous Rejoindre? En travaillant avec nous, vous intégrerez une équipe avant-gardiste qui embrasse les technologies de pointe. Vous bénéficierez d'une liberté créative pour innover et d'opportunités d'apprentissage continu dans un environnement respectueux de l'équilibre vie professionnelle-personnelle. Notre culture collaborative valorise chaque contribution et encourage l'excellence technique. Rejoignez-nous pour construire des systèmes robustes et évolutifs qui transforment l'expérience des utilisateurs mobiles à l'échelle mondiale. Keyword List elixir, erlang, développeur senior, programmation fonctionnelle, application mobile, télétravail, microservices, systèmes distribués, BEAM, OTP, GenServer, high-load, backend, API, cloud computing, AWS, Azure, PostgreSQL, MySQL, Ecto, Phoenix Framework, architecture distribuée, haute disponibilité, scalabilité, tolérance aux pannes