Description
Descriptif du poste
Qui sommes-nous ?
N2JSoft est une Fintech SaaS B2B spécialisée dans l’expense management. Avec plus de 18 000 clients et 800 000 utilisateurs dans 82 pays, notre produit est aujourd’hui un des leaders du marché français.
Grâce à une équipe - de bonne humeur avant tout - qui place l'Homme au centre de ses préoccupations nous partageons le projet commun de devenir le leader européen de la gestion des notes de frais.
Être Senior Software Engineer chez N2JSOFT, c’est :
Rejoindre une équipe transverse à fort impact, responsable de la modernisation de la stack et de la diffusion des bonnes pratiques techniques dans l’organisation.
Tu seras au centre des grandes décisions d’architecture, de la refonte du legacy vers une architecture modulaire, tout en gardant un œil sur les problématiques de delivery et de qualité.
Tes principales missions :
Contribuer à l’évolution de la stack technique avec un fort focus sur la scalabilité, la cloudification et l’excellence opérationnelle
Accompagner les squads dans la refonte modulaire et la modernisation du code legacy
Prototyper et partager les bonnes pratiques : clean architecture, tests, sécurité, observabilité, etc.
Participer aux décisions d’architecture logicielle, challenger les choix techniques en lien avec les enjeux produit et delivery
Diagnostiquer et résoudre des problématiques techniques complexes
Stack & environnement technique :
Langage : C# (Latest), .NET 8
Architecture : Monolithe (legacy) & Monolithe modulaire
Cloud : AWS (EKS, SQS/SNS, DynamoDB…)
CI/CD : Github Actions, Terraform (IaC), ArgoCD
Qualité : Tests automatisés, analyse statique (Qodana), code review rigoureuse
Observabilité : OpenTelemetry, Grafana, Loki
Front : Angular (latest), HTML5/CSS3, TypeScript, SPA
Requirements:
Ce qu’on attend de toi :
Maîtrise avancée de C# / .NET Core
Solides compétences en développement web (Angular, SPA, HTML/CSS, TypeScript)
Bonne compréhension de l’architecture modulaire, DDD, CQRS, Clean Architecture et MicroServices
Expérience concrète en environnement cloud, idéalement AWS
À l’aise avec Docker, GitHub, et les CI/CD modernes
Sensibilité forte à la qualité du code, sécurité, performance et observabilité
Capacité à mettre en place des tests automatisés (Test unitaires, intégrations, …)
Les petits plus qui font la différence :
Culture undefined / SRE
Connaissance d’AngularJS (pour les migrations)
Expérience dans la migration de code legacy
À l’aise sur Linux en environnement de prod
La pratique de services comme SQS/SNS, EKS ou DynamoDB
Des connaissances sur Kubernetes
Pourquoi nous rejoindre ?
Une équipe Core qui a un impact global sur la tech et l’organisation
Des défis techniques stimulants dans une culture de la qualité et du partage
Un cadre de travail flexible : télétravail possible avec une semaine de présence par trimestre
Une vraie autonomie dans les choix techniques, et du temps pour faire bien
Les avantages chez N2JSOFT :
Prime de vacances,
Chèques cadeaux à Noël,
Chèques rentrée scolaire (si tu as des enfants),
Chèque culture,
Cours de musique,
Événements d’équipe toute l’année.
5 autres jobs qui pourrait t'intéresser:
- 🌐 Senior Software Engineer H/F
- 🌐 Windows Application Expert
- 🌐 Développeur C# F/H
- 🌐 Senior Software Engineer .NET
- 🌐 Senior Software Engineer .NET
Mon top 5 du matériel pour télétravailler

Obtiens 10x plus d'entretiens d'embauche grâce à l'automatisation des candidatures avec l'IA
En fonction de tes critères de recherche, postule automatiquement jusqu'à 1 500 offres d'emploi chaque mois