Développeur principal du backend
Nous recherchons un développeur Golang senior à plein temps qui puisse nous aider à améliorer et à étendre notre backend de traitement des données et à faciliter la protection des données sensibles des entreprises. Vous travaillerez au sein d'une petite équipe hautement qualifiée et serez propriétaire de la base de code du backend. Vous nous aiderez à développer de nouvelles fonctionnalités, à améliorer en permanence l'évolutivité et l'efficacité et à préparer la version open-source des fonctionnalités de base. ## Exigences - Vous êtes familier avec Golang et les outils de base (par exemple, modules, plugins) - Vous êtes capable d'écrire un code efficace, sûr et lisible - Vous avez des connaissances de base en traitement de données - Vous avez des connaissances de base en méthodes cryptographiques (par exemple hachage, cryptage) - Vous êtes familier avec les API REST et les bibliothèques HTTP de Golang - Vous avez une bonne compréhension des interfaces de Golang et de leur utilisation pour créer des interfaces réutilisables, code modulaire - Vous avez de l'expérience dans la rédaction de bons tests unitaires et d'intégration ainsi que d'une documentation claire ## Vos avantages - Construisez et publiez du code open-source avec nous - Présentez votre travail lors de conférences et d'ateliers internationaux - Participez à notre mission qui consiste à rendre les logiciels plus sûrs en aidant les organisations à développer des systèmes discrets et sûrs à l'aide de nos technologies - Développez vos propres idées et ayez la liberté de les mettre en œuvre - Apprenez à connaître la sécurité et la protection des données au sein d'une équipe interdisciplinaire ## Notre configuration actuelle - Notre Golang 1.11 fournit une bibliothèque de traitement des données et nos services de base, l'API KIProtect et notre infrastructure de traitement des données. Elle offre des fonctionnalités permettant de transformer les flux de données à l'aide de techniques améliorant la protection de la vie privée, telles que la pseudonymisation et l'anonymat - Nous utilisons la gestion des dépendances et le versionnage basés sur les modules Golang - Nous disposons de tests unitaires et d'intégration étendus sur l'ensemble de notre base de code - Nous utilisons une architecture de système modulaire avec des parties interchangeables basées sur des interfaces propres - Nous utilisons l'intégration continue (CI) et le déploiement continu (CD) via Gitlab pour tester et fournir de nouvelles fonctionnalités au quotidien - Nous utilisons un flux de travail agile basé sur Jira avec le moins de frais généraux possible
Informations générales sur nous
Vous travaillerez au sein d'une petite équipe hautement qualifiée dans nos bureaux modernes de Charlottenburg. Nous essayons de vous offrir un environnement de travail agréable avec des chaises et des tables (debout) modernes et ergonomiques dans des petits bureaux (4 personnes au maximum par bureau) pour vous permettre de travailler de manière concentrée et sans stress. Nous vous offrons 28 jours de congés payés et un budget pour les formations et les conférences. Vous pourrez tenir un blog sur votre travail et le présenter au monde entier et vous publierez des logiciels libres avec nous. Nous permettons de travailler partiellement à domicile/à distance et offrons des horaires de travail flexibles (dans certaines limites).
Ce poste vous intéresse ? Prenez contact avec nous ! Veuillez écrire un peu sur vous-même et sur les raisons pour lesquelles vous souhaitez travailler avec nous. Veuillez inclure des liens pertinents (par exemple, des informations sur votre travail ou vos projets récents - pas de problème si vous ne pouvez rien partager) et un court CV.