Ce rôle consiste à travailler sur notre Core Banking System (CBS), le cœur de notre infrastructure technique, écrit en Elixir et Kotlin, et que nous avons choisi de développer intégralement en interne. En travaillant sur notre CBS, vous contribuerez au développement de notre système de gestion des transactions : connexion aux systèmes de paiement (SEPA) et au registre des opérations (ledger), détection de la fraude, etc.
Plus largement, vous développerez les API qui permettent de faire communiquer notre back-end avec nos applications (sur le web comme sur mobile). Vous intégrerez aussi les services tiers sur lesquels nous nous appuyons. Vous serez le premier interlocuteur technique sur les sujets bancaires, le point de départ de nos développements.
En tant que développeur back-end, vous alternerez entre des moments de discussion et des moments de création, entre conception et réalisation. Vous écrirez du code, bien sûr, mais pas que, vous écrirez aussi des tests et de la documentation pour aider vos collègues à suivre vos avancées — entre autres. Vous apprendrez de nous et nous apprendrons de vous : vous relirez le code de vos pairs, vous corrigerez des bugs, et vous nous aiderez à maintenir un haut niveau d’exigence technique.
Vous pourrez donner votre avis sur de nombreux sujets en utilisants nos canaux de discussion dévolus à la collaboration : Confluence, pour les discussion asynchrones, fouillées, documentées ; et Slack, pour les discussions brèves, rapides, informelles.
Nous construisons nos produits et notre organisation dans le calme, en ménageant à chacun des périodes de travail sans interruption, dans un environnement propice à la concentration. Notre organisation interne nous permet de pousser régulièrement du code en production.
Pour vous donner une meilleure idée des sujets sur lesquels travaillent nos équipes techniques, voici quelques liens vers des articles et des présentations :
Depuis mars 2020, nous travaillons tous depuis chez nous la plupart du temps. Avant cela, plusieurs personnes travaillaient déjà depuis chez elles une bonne partie de la semaine, notamment dans nos équipes techniques. Si nous encourageons le travail à distance et la communication écrite au quotidien, nous nous retrouvons ponctuellement à Paris, dans nos bureaux, à chaque fois que le besoin s’en fait sentir (et quand les conditions sanitaires le permettent). Vous devez donc prévoir de rallier la capitale de temps en temps. Si vous vivez en dehors de l’Île-de-France, nous prenons en charge vos billets de train (entre Paris et votre ville de résidence) ainsi que vos éventuelles nuits d’hôtel à Paris.
Bien que nous nous projetions sur plusieurs années, nous restons curieux et ouverts aux nouveautés, à tout ce qui permet de ne pas stagner. Si vous avez besoin d’un livre, nous vous le commanderons pour l’ajouter à notre bibliothèque. Si vous souhaitez assister à une conférence, nous pouvons vous payer les billets, le transport et l’hébergement sur place.
Dans les grandes lignes, vous aurez pour mission de :
Vous êtes une personne expérimentée et autonome. Vous appréciez les discussions et les compromis qu’implique l’ajout de fonctionnalités dans des applications complexes. Vous aimez vous concentrer sur votre code, mais vous savez aussi que votre travail ne s’arrête pas quand votre fonctionnalité passe en production. Vous prenez au moins autant de plaisir à créer qu’à collaborer avec des product managers et des designers pour faire en sorte que vos créations soient utiles sur la durée.
Vous n’êtes pas infaillible et ne pensez pas l’être. Vous avez déjà cassé des environnements de production et redoublé d’efforts pour les réparer, sans paniquer. Vous savez utiliser Git et vous maîtrisez les grands principes du contrôle de versions, de l’intégration continue, des revues de code et de la documentation.
Nous embauchons des personnes curieuses, audacieuses et humbles, à qui nous accordons ensuite beaucoup d’autonomie pour apprendre et créer. Nous nous intéressons plus à ce que vous avez fait depuis votre sortie de l’école, qu’au diplôme que vous y avez obtenu. À nos yeux, des projets intelligemment menés en disent plus long que n’importe quel pédigrée académique.
Idéalement, vous avez :
Si vous désirez nous rejoindre, voici comment faire. Envoyez-nous votre CV (ou votre Linkedin) et un texte (en français ou en anglais) nous expliquant pourquoi vous postulez. Nous n’attendons pas une lettre de motivation formelle. Parlez-nous plutôt de ce que vous pensez apporter à Memo Bank. Dites-nous ce que vous aimeriez que Memo Bank vous apporte en retour. N’ayez pas peur de mettre un peu de vous dans chacune de vos phrases. Votre texte sera lu avec attention par vos futurs collègues.
Vous n’aurez pas de points bonus si vous écrivez un long texte, pas de pénalités si vous faites court. Laissez de côté les passages que nous pourrions être tentés de sauter. Concentrez-vous sur ce qui vous tient à cœur.
Nous sommes conscients de vous demander un effort. Vous avez sans doute déjà un métier, vous allez prendre sur votre temps pour nous écrire et nous vous en sommes reconnaissants. La balle est dans votre camp maintenant. Nous avons hâte de vous lire.
Voici ce à quoi vous pouvez vous attendre si votre candidature est retenue :
Tyto společnosti rovněž nabírají pracovníky na pozici "{profese}".