Activez les alertes d’offres d’emploi par e-mail !

Senior TypeScript Software Engineer

swan.io

Paris

Hybride

EUR 50 000 - 70 000

Plein temps

Il y a 23 jours

Résumé du poste

Swan, une société spécialisée dans la banque intégrée, recherche un(e) Senior Software Engineer pour rejoindre son équipe technique à Paris. La mission inclut la responsabilité technique de projets, la collaboration à la conception de l'API bancaire et l'amélioration des performances des systèmes. Les candidats doivent avoir au moins 5 ans d'expérience en développement logiciel, avec une maîtrise des technologies Node.js et TypeScript. Un environnement de travail hybride est proposé, avec des avantages attractifs.

Prestations

Politique hybride
Package de relocalisation
Assurance santé avec Alan
Partenariats pour la forme physique
Carte Swile pour les repas
Retraites biannuelles dans des lieux pittoresques

Qualifications

  • 5+ années d'expérience en tant que développeur logiciel, compétences en back-end.
  • Maîtrise de Node.js et TypeScript.
  • Expérience pratique avec les tests automatisés et CI/CD.

Responsabilités

  • Responsable techniquement d'un ou plusieurs projets.
  • Collaborer avec l'équipe produit pour concevoir l'API bancaire.
  • Améliorer les performances système sous charge croissante.

Connaissances

Node.js
TypeScript
Automated testing
CI/CD
GraphQL
Kafka
Microservices architecture

Outils

Docker
Kubernetes
PostgreSQL
AWS
Description du poste

About

Swan is Europe's embedded banking specialist. We empower software companies to embed banking features like accounts, cards, and payments directly into their products, under their own brand. Swan processes over €1.5 billion in monthly transactions for more than 150 companies such as Pennylane, Indy, Agicap, Libeo, and Lucca. Founded in 2019, the company has received growth capital from leading investors such as Lakestar, Accel, Creandum, Bpifrance, and Eight Roads. Swan is a principal member of Mastercard and a licensed financial institution, regulated by the French banking authority (ACPR).

Our mission

Banking belongs in business software

Many software companies already serve small businesses well—helping them send invoices, run payroll, manage inventory, and more. They aim to become the central hub for managing all aspects of business life.

However, there is a gap in financial workflows. Tasks like managing cash flow, tracking payments, or reconciling accounts often happen outside the software, across spreadsheets, email threads, and banking portals.

This is a missed opportunity. Business software shouldn't just record financial activity — it should run it.

Learn more about us: About Swan; Our story.

Job description

Swan is seeking a Senior Software Engineer to join our tech team of over 70 people for a specific project spanning a few months.

The Engineering team is the largest at Swan, comprising Software Developers, Infrastructure, DevOps, QA, and Security specialists.

We focus on solving real problems with intent. In a regulated environment, compliance, security, and resilience are core priorities. We value ownership, open collaboration, and a shared vocabulary to manage complexity. We emphasize simplicity, maintainable code, and fast delivery, with continuous learning and striving for excellence.

Your mission

  • You will be technically responsible for one or more projects.
  • You will solve problems in a demanding IT domain with a reactive architecture.
  • You will collaborate with the product team to design the bank API.
  • You will improve system performance under growing load.
  • You will ensure adherence to architecture rules and automated testing standards.

Our technical environment

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

Preferred experience

You're a great match if:

  • Experience: 5+ years as a Software Developer with strong back-end skills.
  • Technical Skills: Proficient in Node.js & TypeScript.
  • Hands-on experience with automated testing & CI/CD.
  • Bonus: Familiarity with GraphQL, Kafka, microservices architecture.
  • Passionate about functional programming & open source.
  • Stay updated with tech trends (meetups, blogs, side projects).
  • Fluent in English.
  • Our ideal teammate: empathetic, skilled, frank. We challenge each other and value humility.

Don't worry if you don't meet all criteria — apply anyway!

Swan is committed to a diverse, inclusive work environment, valuing skills, experience, and personality over demographics.

Perks of being a Swanee:

  • Hybrid remote policy: office + at least 3 days/month in Paris.
  • Relocation package available for Paris.
  • Health insurance with Alan.
  • Partnerships with Classpass & Gymlib for fitness.
  • Respect for lunch breaks; Swile card for meals.
  • Biannual retreats in scenic locations.
  • We prioritize diversity and inclusion, continually improving in this area.

Our values:

Simplicity: Making complex things simple.

Long Term: Supporting growth and climate commitments.

Excellence: Creating high-quality banking services.

Be Human: Acting with kindness, integrity, and caring for the planet.

Learn more about our culture.

Recruitment process

  • 30-min video call with Talent Acquisition Manager.
  • Live coding interview with two Software Engineers.
  • Interview with Engineering Manager.
  • Interview with Engineering Director.

Department: Tech | Role: Software Engineer | Locations: Paris, Barcelona, Bordeaux | Remote: Hybrid | Type: Full-time | Contract: Permanent

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.