Back-End Developer Node.js/AWS (F/M/X)
Qui sommes-nous ?
Blank, c'est le compte pro qui simplifie la vie des indés avec une solution complète, spécialement conçue pour toutes celles et ceux qui se lancent à leur compte. Notre mission : libérer les 4 millions d’indés des tracas administratifs et financiers pour qu'ils se concentrent sur l'essentiel : leur activité.
Comment ?
Grâce à une appli tout-en-un pour gérer les factures, les paiements et la compta, soutenue par un support client réactif.
Nos valeurs ajoutées :
- ⚡️ Ouverture de compte en 5 minutes
- 🧾 Outil pour créer et personnaliser devis et factures
- 📈 Automatisation des déclarations Urssaf pour les auto-entrepreneurs
- 🕶 Support client disponible 7j/7 par e-mail et téléphone
- 🔗 Des assurances adaptées aux indés (matériel, hospitalisation, RC Pro, prévoyance…).
➡️ En bref, notre mot d’ordre : concentrez-vous sur l’essentiel, on s’occupe du reste.
💡 Notre ambition :
Aujourd’hui, Blank c’est plus de 100 talents et près de 50 000 clients. Notre solution nous a permis d’intégrer le top 3 des comptes pros en ligne.
La suite ? Nous avons pour ambition de devenir une entreprise internationale et de développer notre solution dans le reste de l’Europe. Et ce projet a déjà démarré l’an dernier, grâce à une levée de fonds de 47 millions d’euros, nous sommes implantés en Italie depuis novembre 2023, et on ne compte pas s’arrêter là 💪
Dans ce contexte de croissance, nous recherchons des personnes talentueuses pour se joindre à nous et grandir à nos côtés.
Notre équipe
Notre équipe tech est structurée autour d’impact teams pluridisciplinaires composées de profils hétéroclites : Devs front et back, QA engineers, Product Managers et Product Designers. En tout, ce sont plus d’une trentaine de personnes qui contribuent à l’évolution de nos produits !
Projets en cours
- Développer les features à venir :
- CBS: amélioration et développement de fonctionnalités sur nos process de paiements cartes et SEPA (paiement instant, google pay...)
- Dépôts de capital
- Création de société en ligne…
- Mettre en place et faire évoluer une architecture AWS adaptée à chaque feature
- Déployer la plateforme Blank en Europe !
Nos missions
- Être impliqué(e) de bout en bout afin produire des solutions techniques back-end robustes et scalables (end-to-end) sur une architecture serverless avec AWS Lambda
- Développer, tester et déployer les API et microservices consommés par les applications web et mobile Blank
- Définir et gérer l'infrastructure-as-code avec AWS CloudFormation en assurant scalabilité et maintenabilité
- Appliquer les principes du Domain-Driven Design et mettre en œuvre l'architecture Ports and Adapters (ou Hexagonal Architecture) pour assurer une séparation claire des préoccupations et une testabilité accrue
- Challenger l'existant et proposer des solutions techniques adéquates, améliorer avec nous nos pratiques et notre code de manière continue
- Participer à des revues de code, des sessions de brainstorming et des activités de formation continue pour partager les connaissances et encourager l'innovation
Notre stack
Côté back, nous utilisons principalement Node.js avec une architecture serverless avec notamment AWS Lambda et CloudFormation via AWS CDK et le framework Serverless pour les déploiement en infra-as-code avec un langage commun pour tous les développeurs de l’équipe (front et back) : Typescript !
- Back : Typescript, Node.js, AWS serverless
- Architecture Microservices & serverless basée sur AWS
- Computing : AWS Lambda , Step function
- API : API Gateway
- DB : DynamoDB
- Événementiel : SNS, SQS, EventBridge
- Data : Glue, Athena, S3
Ce que nous offrons
Nous rejoindre, c’est aussi avoir accès à :
- Mutuelle : une belle couverture, ça fait plaisir, surtout quand c’est une belle couverture santé avec Alan Blue, la mutuelle haut de gamme.
- Tickets restaurant chez Swile : 9,05 € de ticket resto par jour pour déjeuner (dont 60% pris en charge par Blank, soit 5,43€ pour Blank et 3,62€ à ta charge). Oui, manger c’est important.
- Budget télétravail : 400 € tous les deux ans pour t’équiper confortablement.
- Budget téléphone : jusqu’à 500 € tous les deux ans pour t’acheter un nouveau téléphone.
- Transports : nous participons évidemment aux frais de transport, à hauteur de 55,29% pris en charge par l’entreprise (transports en commun) OU un forfait mobilité durable subvention de 37,33€ / mois.
- 8 à 10 jours de RTT par an pour tout le monde.
- Des primes : 1% de ton brut mensuel pour profiter de l’été, 1500 € si tu nous aides à recruter en cooptant un talent, et 12% de ton salaire brut annuel après 3 ans d’ancienneté.
- Le compte de Formation Blank : 200 € par mois après validation de ta période d’essai pour te former.
- Offre Gymlib : une participation financière à tes activités sportives et beaucoup d’événements d’équipe !
- Autonomie : pas de micro-management, tu as la liberté de mener tes projets à ta manière, avec le soutien de ton manager.
Ce que nous recherchons
Les études montrent que les candidats issus de milieux sous-représentés renoncent souvent à postuler s’ils ne remplissent pas tous les critères. Si tu ne possèdes pas 100 % des compétences énumérées, nous t’encourageons vivement à postuler si tu es intéressé.e.
- Tu maîtrises Node.js et TypeScript (au moins 3-4 ans d'expériences) pour développer des APIs et microservices simples et performants dans une optique de maintenabilité et de haute disponibilité
- Tu as une solide expérience avec AWS Lambda pour construire des solutions serverless robustes et évolutives
- Tu as des compétences en gestion et déploiement d'infrastructures-as-code avec AWS CDK et le framework Serverless, garantissant scalabilité et maintenabilité
- Tu as des connaissances approfondies des principes DDD et capacité à implémenter l'architecture Ports and Adapters (Hexagonal Architecture)
- Tu es capable de prendre la responsabilité de tes développements (End-to-End) en assurant qu’ils soient maintenus, sécurisés, scalables et bien monitorés
- Tu es expert(e) en tests unitaires et utilisation d'outils CI/CD pour automatiser les tests et les déploiements en collaboration avec l'équipe QA
- Tu as le sens de l’initiative et sais faire preuve de réactivité, de polyvalence et d’adaptabilité.
- Tu fais preuve de rigueur et de précision: tu aimes prendre part au code review sans y passer des heures.
- Tu apprécies travailler en équipe et partager tes réalisations.
Notre process de recrutement
- Entretien téléphonique avec Emmanuelle - Talent Acquisition - 30 minutes
- Visio Manager avec le Manager ou l’un de nos Lead Devs - 60 minutes
- Test technique en autonomie suivi d'un entretien avec un de nos Lead Devs et un Dev - 90 min
- Un Déjeuner d’équipe avec le Head of Engineering, le Head of People et le Head of Product
Une présentation de l’offre te sera faite avant l’envoi de la promesse d’embauche !
- Département
- Engineering
- Poste
- Développeurs Back
- Localisations
- Paris
- Statut à distance
- Hybride
- Salaire annuel
- 45 000 € - 60 000 €
- Type d'emploi
- CDI
Paris
Environment & Culture
Historically, our culture has been based on total organisational freedom, with a high degree of autonomy built on a strong foundation of trust! The main idea is to empower our teams.
In a fast-paced environment, Blank actively supports and finances training for its teams, with the aim of helping them to create a career plan.
Back-End Developer Node.js/AWS (F/M/X)
Téléchargement du formulaire de candidature
Vous travaillez déjà chez Blank ?
Recrutons ensemble pour trouver votre prochain collègue.