Senior Back-End Software Engineer

Rejoins Blank, une startup innovante qui simplifie la vie des travailleurs indépendants avec une solution complète de gestion financière et administrative. En tant que Senior Back-End Software Engineer, tu seras impliqué de bout en bout dans le développement de solutions techniques robustes et scalables, en utilisant une architecture serverless avec AWS Lambda. Tu travailleras dans un environnement stimulant et collaboratif, avec des collègues passionnés et expérimentés.

Résumé suggéré par Welcome to the Jungle

Résumé du poste
CDI
Paris
Télétravail fréquent
Salaire : Non spécifié
Compétences & expertises
Travail d'équipe
Principes DevOps
React
AWS CDK
Playwright
+8
Missions clés

Participer activement à la conception et au développement de solutions techniques back-end robustes et scalables 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, en appliquant les principes du Domain-Driven Design.

Challenger l'existant et proposer des solutions techniques adéquates, améliorer continuellement les pratiques et le code.

Postuler

Blank
Blank

Cette offre vous tente ?

Postuler
Questions et réponses sur l'offre

Le poste

Descriptif du poste

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

      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.

      • Expérience significative (+ 7 ans - hors alternance) en développement backend, avec une maîtrise des bonnes pratiques de développement (patterns de conception, tests, documentation) et des technologies backend modernes (Typescript, Node.js).
      • Aisance avec les environnements cloud (AWS, Azure ou GCP) et leurs services pour le développement et le déploiement d'applications.
      • Solides compétences en qualité de code, tests automatisés et optimisation de la performance.
      • Capacité à guider techniquement une équipe, en transmettant les standards de qualité et en favorisant un environnement de développement rigoureux et collaboratif.
      • De l’expérience dans un environnement startup, idéalement fintech est un vrai bonus.
      • Expérience serverless sur AWS (optionnel).
      • Une appétence pour le DevOps.


      Notre stack technique

      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 !

      • Backend: Typescript, Node.js, Serverless, AWS Lambda, Zod ;
      • Frontend : Next.js 14, Typescript, React, Tailwind CSS, Zod ;
      • Tests :Vitest, Playwright ;
      • Storage : Postgresql, S3.

        Pourquoi nous rejoindre ?

        Les talents nous rejoignent pour :

        • Nos collègues doué.e.s, passionné.e.s, expérimenté.e.s et altruistes, qui évoluent dans une dynamique de croissance très positive.
        • Notre environnement de travail hybride unique, combinant le meilleur de l’environnement stimulant de la startup et la force de frappe d’un grand groupe bancaire leader.
        • Notre politique de télétravail flexible, qui permet jusqu'à 3 jours de télétravail par semaine.Nos événements internes fédérateurs : deux séminaires par an, talks inspirants, afterworks, etc.
        • D'autres avantages salariés à discuter lors de tes entretiens !

        Notre process de recrutement

        • Entretien recruteur avec Dorian - 30 min
        • Envoi d'un test technique/use case Banking à réaliser - 3 à 4h
        • Restitution du cas en visio avec 1 Senior Dev et 1 Manager - 1h
        • Entretien en visio avec Cyril (Head of Engineering Blank) - 30 min 
        • Prise de références
        • Culture fit chez Blank

        Une présentation de l’offre te sera faite avant l’envoi de la promesse d’embauche !

        Envie d’en savoir plus ?

        D’autres offres vous correspondent !

        Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

        Voir toutes les offres
        Postuler