Software Engineer (backend Typescript)

Résumé du poste

Paris
Développeur

Modèle de travail

Hybride · 3 jours à domicile
il y a 2 jours
Description du poste

About

Swan est le spécialiste européen du banking embarqué. Nous permettons aux entreprises de logiciels d'intégrer des fonctionnalités bancaires (comptes, cartes, paiements) directement dans leurs produits, sous leur propre marque. Swan traite plus de 1,5 milliard d'euros de transactions mensuelles pour plus de 150 entreprises comme Pennylane, Indy, Agicap, Libeo et Lucca. Fondée en 2019, l'entreprise a reçu des capitaux de croissance d'investisseurs de premier plan tels que Lakestar, Accel, Creandum, Bpifrance et Eight Roads. Swan est membre principal de Mastercard et une institution financière agréée, régulée par l'ACPR.

Notre mission

Le banking doit être intégré aux logiciels métier

De nombreuses entreprises de logiciels aident déjà très bien les petites entreprises : facturation, paie, inventaire, etc. Elles visent à devenir le hub central de la gestion d'entreprise.

Cependant, il existe un fossé concernant les flux financiers. Trop de tâches critiques (gestion de trésorerie, suivi des paiements, rapprochements) se font en dehors du logiciel, via des tableurs ou des portails bancaires.

C'est une opportunité manquée. Le logiciel métier ne doit pas seulement enregistrer l'activité financière, il doit la piloter.

Pour en savoir plus : About Swan ; Our story.

Description du poste

Swan recherche un ingénieur logiciel pour rejoindre son équipe technique de 70 personnes sur un projet spécifique de quelques mois.

L'équipe Engineering est la plus grande chez Swan. Elle comprend des développeurs logiciels, ainsi que des experts Infrastructure, DevOps, QA et Sécurité.

Nous construisons avec intention, en nous concentrant sur la résolution de problèmes réels. Dans un environnement régulé, la conformité, la sécurité et la résilience sont au cœur de nos préoccupations. Nous valorisons l'appropriation, la collaboration ouverte et un vocabulaire partagé. La simplicité est clé : un code propre et maintenable l'emporte sur les astuces complexes. Nous livrons rapidement, apprenons continuellement et visons l'excellence. 💡

Votre mission

  • Vous serez techniquement responsable d'un ou plusieurs projets.
  • Vous aurez l'opportunité de résoudre des problèmes dans l'un des domaines informatiques les plus exigeants avec une architecture réactive.
  • Vous concevrez avec l'équipe produit la banque par API.
  • Vous améliorerez les performances d'un système avec une charge en croissance rapide.
  • Vous assurerez le respect des règles d'architecture et des tests automatisés.

Environnement technique

  • NodeJS ; TypeScript ; GraphQL ; PostgreSQL ; Kafka ; Docker ; K8S ; AWS

Rémunération

Conformément à la directive européenne sur la transparence salariale (en vigueur dès 2026), Swan s'engage à une rémunération équitable et transparente.

  • Fourchette salariale : Ce poste est classé de Confirmé à Senior débutant dans notre grille. Nous offrons un salaire compris entre 53 000 € et 70 000 € (brut annuel), selon votre expérience et votre niveau d'expertise déterminés lors des entretiens techniques.
  • Revues annuelles : Nous effectuons des revues salariales structurées chaque février.

Expérience souhaitée

Vous êtes le candidat idéal si :

Compétences techniques fondamentales :

  • Expérience : au moins 3 ans en tant que développeur logiciel avec une solide maîtrise des systèmes back-end et de TypeScript.
  • Ingénierie Back-end : bonne maîtrise des sujets d'optimisation back-end (performances, observabilité, requêtes SQL et optimisations).
  • DevOps & Architecture : expérience pratique des tests automatisés, CI/CD, et exposition aux systèmes distribués ou architectures micro-services.
  • Apprentissage continu : vous suivez régulièrement les évolutions technologiques.
  • Mindset : anglais courant, passionné par la programmation fonctionnelle ou l'open source, et vous savez mettre votre ego de côté.

Points bonus / Si vous êtes prêt à apporter une autonomie Senior :

  • Leadership Produit & Projet : expérience avérée dans la conduite de projets impactants de A à Z avec les équipes Produit.
  • Architecture & Scale : habitué aux systèmes à haute complexité, concevant naturellement du code axé sur la scalabilité, l'architecture propre et la maintenabilité.

Il est acceptable de ne pas cocher toutes les cases — ne laissez pas le syndrome de l'imposteur vous empêcher de postuler ! 🙌

Swan s'engage à fournir un environnement de travail bienveillant pour tous, sans distinction d'âge, de sexe, de handicap, d'orientation sexuelle, de race, de religion ou de croyance.

Avantages

Les avantages d'être un Swanee :

  • Politique de télétravail hybride : un cadre de bureau exceptionnel et la flexibilité du travail à distance (au moins 3 jours par mois dans nos bureaux parisiens). 🏡
  • Package de relocalisation disponible (si vous souhaitez vous installer à Paris).
  • Congés : 25 jours de RTT. 🏝️
  • Tickets Restaurant : carte Swile fournie. 🥗
  • Transport : forfait mobilité durable. 🚇
  • Mutuelle : Alan. 🚑
  • Sport : réductions via Classpass et Gymlib. 🏋
  • Bien-être : accès à Moka Care pour la santé mentale. 🧘
  • Offsite : rassemblement annuel pour se reconnecter et se détendre. 🤝

Nos valeurs :

  • Simplicité : rendre les choses complexes simples.
  • Long Terme : nous jouons le jeu sur le long terme.
  • Excellence : nous visons des services bancaires parfaits.
  • Be Human : bienveillance et intégrité.

Processus de recrutement

  • Appel vidéo de 30 min avec notre Talent Acquisition Manager.
  • Entretien de live coding avec deux ingénieurs logiciels.
  • Entretien avec un Engineering Manager.
  • Entretien avec notre VP Engineer.