Dans le cadre de notre croissance, nous recherchons un Backend Developer Go (Golang) - (f/h) pour renforcer notre équipe Produit.
Au sein de l’équipe Software Engineering et sous la responsabilité du Head Of Software Engineering, vous serez en charge de :
Concevoir et définir l’architecture d’un composant critique en utilisant Go (Golang) ;
Migrer le composant Editeur de conversation de node.js vers un autre framework (Nest.js) ;
Développer des solutions backend robustes, scalables et performantes ;
Collaborer avec les équipes de développement, de produits et d’opérations pour comprendre les besoins et les exigences techniques ;
Participer à l’évaluation et à l’intégration des nouvelles technologies et des meilleures pratiques ;
Assurer la qualité du code en respectant les standards de codage, en effectuant des revues de code et en écrivant des tests unitaires et d’intégration ;
Optimiser les performances et la sécurité des composants développés ;
Documenter les architectures et les processus de développement ;
Contribuer à la maintenance et à l’amélioration continue des systèmes existants.
Quelques éléments de la stack technique : MongoDB, Go (Golang), AWS, WebSocket, RabbitMQ
Diplômé d’une école d’Ingénieur, vous disposez d’au moins 5 années d’expérience sur des applications web à fort trafic ainsi qu’en conception et définition d’architectures de systèmes complexes ;
Connaissance approfondie des bases de données non relationnelles (NoSQL) ;
Expérience avec les outils de versioning de code (Git) et les pratiques CI/CD ;
Bonne compréhension des principes de sécurité informatique et des pratiques de développement sécurisé ;
Excellentes compétences en résolution de problèmes et en analyse ;
Capacité à travailler de manière autonome et en équipe, avec de bonnes compétences en communication ;
Connaissance sur le cloud AWS ;
Culture DevOps (CI/CD, Kubernetes).
Ce qui vous permettra de réussir dans ce poste :
Grande capacité d’abstraction et de résolution de problèmes complexes ;
Obsession pour la qualité de service et de code ;
Créativité pour explorer de nouvelles pistes ;
Soif d’apprendre des autres et aux autres ;
Communication claire et non équivoque ;
Pragmatisme et sens des priorités.
1er entretien : échange avec un membre de l’équipe RH
2ème entretien : échange avec notre directeur Technique
3ème entretien : échange avec notre directeur Produit
Ces entreprises recrutent aussi au poste de “Software & Web Development”.
Voir toutes les offres