ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Développeur.euse Senior full stack React / TypeScript / C# (OfficeJS team)

Confidential

Paris, Île-de-France, France permanent

Posted: January 30, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Développeur.euse Senior full stack React / TypeScript / C# (OfficeJS team) in Paris, France

Job Description

UpSlide est la première solution de productivité et branding pour les services financiers. Notre logiciel améliore considérablement les fonctionnalités de PowerPoint, Word, Excel et Power BI et permet aux utilisateurs de sociétés telles que Citi, KPMG et BNP Paribas de se concentrer sur des tâches à forte valeur ajoutée plutôt que sur le formatage ou le copier-coller. Nous sommes en phase de croissance avec plus de 160 employés dans nos bureaux de Paris (siège social), Londres, New York Singapour et Berlin.

Nos valeurs ✨

Nos valeurs guident notre approche du travail et sont au cœur de notre processus de recrutement. Pour rejoindre notre équipe, nous recherchons des individus qui accordent de l'importance aux valeurs suivantes :

• Excellence : Nous pensons que chaque détail compte, et nous attachons une grande importance à la qualité de nos livrables.

• Confiance : Nous sommes passionnés, engagés, et libres d'agir avec autonomie.

• Bien-être au travail : Nous aimons voir le bon côté des choses et nous partageons notre enthousiasme avec nos collègues et nos clients.

L’équipe 🧑‍🤝‍🧑

Tu rejoindras l'équipe dev d'UpSlide. Cette équipe est aujourd'hui constituée de 24 développeurs répartis en 5 squads dont les missions en 2026 sont :

• OfficeJS : Préparer l'avenir d'UpSlide avec le passage de Microsoft Office à Office JS.

• FA : Renforcer la supériorité de notre produit pour le secteur Financial Advisory.

• FA & AI : Renforcer la supériorité de notre produit pour le secteur Financial Advisory, en se focalisant sur les solutions liées à l'IA.

• IB & AM : Continuer à améliorer notre produit pour le secteur Investment Banking & Asset Management.

• Platform : Rendre notre infrastructure capable d’accueillir 10 fois plus d'utilisateurs.

Tu feras partie de la squad OfficeJS leadée par Ivan, et composée de Sami, Valentin et Nicolas.

Objectifs de l’équipe 🎯

L’équipe OfficeJS prépare l’avenir d’UpSlide en accompagnant la transition de Microsoft Office vers OfficeJS. Son rôle est de développer de nouvelles fonctionnalités basées sur cette technologie et d’y former les autres équipes de développeurs. Toute nouvelle fonctionnalité UpSlide sera réalisée avec OfficeJS, sauf en cas de compromis sur l'expérience utilisateur, et sera disponible sur toutes les plateformes (Mac, Windows, Web).

Tes missions 🖋️

En tant que développeur⋅euse senior, tu participeras à des missions variées qui impacteront toute la chaîne de production : des réflexions fonctionnelles et techniques jusqu'à la mise en production, en passant par le refinement des cartes et l'implémentation. Tu adopteras une posture de mentor auprès des équipes dev en partageant ton expertise React/TypeScript.

Tes responsabilités

Les classiques

• Développement de nouvelles fonctionnalités conçues en collaboration avec ton Product Manager.

• Sprints de 2 semaines.

• Pair-programming, clean code, revues de code, tests unitaires et CI/CD.

• Amélioration continue (rétrospectives, health check, journées d’innovation, post-mortems).

• Architecture technique.

• Travail avec des développeurs passionnés.

Nos points différenciants

• 1 semaine d’innovation après chaque cycle de 3 sprints, où tu es libre de travailler sur des projets validés par ton équipe et qui ont un fort impact positif pour UpSlide :

• Développer des outils internes pour aider les devs ou d'autres équipes d'UpSlide à mieux travailler.

• Te lancer dans la réalisation du prototype qui va révolutionner UpSlide.

• Te former sur une nouvelle techno qui pourrait avoir un impact positif pour UpSlide.

• Pas de silo ! Des équipes solidaires toujours prêtes à s'entraider pour que le produit reste un succès. Par exemple, nos expert⋅e⋅s clients participent à nos sessions de tests et nous aident volontiers à mieux comprendre l'utilisation d'UpSlide.

• Une équipe interne dédiée au support client (qui protège les développeurs des demandes clients).

• Des ateliers & des quiz durant les sprints pour partager des connaissances.

N’hésite pas à jeter un coup d’œil à notre blog technique pour avoir plus d’informations !

Notre stack technique

• Frontend (80% du code) : TypeScript, React.

• Backend (20%) : C#, .NET Core, ASP.NET, Entity Framework, SQL Server.

• Cloud Azure (Microsoft Cloud Partner) : hébergement des services, repo git, CI/CD.

• Mais encore : Sentry, Datadog, R#, ESLint, React Testing Library, Gherkin, etc.

• Retrouve quelques unes de nos pratiques de travail sur notre blog technique !

Tes objectifs⚡

À 3 mois : ton ancienneté, ton expertise et ta technicité ne font aucun doute (même si tu es encore en train de maîtriser le produit et la base de code). Ton adéquation aux valeurs de l'équipe est évidente. Tu as un impact positif sur la vélocité.

À 6 mois : tu te sens à l'aise avec nos processus et notre base de code. Tu es déjà un des piliers de l'équipe. Tu rends tes collègues meilleurs dans leur travail et les aides à progresser plus rapidement dans leur carrière. Grâce à toi, l'équipe dev évolue.

Chez UpSlide nous accompagnons les collaborateurs vers leur montée en compétences et évolution dans l’entreprise, grâce à une grille de carrière précise. En tant que Senior developer, tu pourras choisir entre développer toujours plus ton expertise en tant que contributeur individuel et devenir Staff developer, ou construire un plan de carrière managérial, et devenir Tech lead ou Team lead.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply